| 1234567891011121314151617181920212223242526272829303132333435 |
- import 'core-js'
- import 'regenerator-runtime/runtime'
- import { createApp } from 'vue'
- import App from './App.vue'
- import router from './router'
- import directives from '@/directives' // 自定义指令集
- //import 'default-passive-events'
- import '@/utils/h5plus' // 加载html5+
- import 'hqchart/src/jscommon/umychart.resource/font/iconfont.css'
- import layouts from '@mobile/components/layouts' // 全局布局组件
- import 'vant/lib/index.css'
- import VXETable from 'vxe-table'
- import 'vxe-table/lib/style.css'
- import './assets/themes/style.less' // 主题样式
- // import { timerInterceptor } from '@/utils/timer'
- import { i18n } from '@/stores'
- // import Vconsole from 'vconsole'
- // new Vconsole()
- const app = createApp(App)
- app.use(i18n)
- app.use(router)
- app.use(directives)
- app.use(VXETable)
- app.use(layouts)
- app.mount('#app')
- // 等待 html 加载完成
- // document.addEventListener('DOMContentLoaded', () => {
- // const { screenAdapter } = useGlobalStore()
- // // 适配客户端
- // screenAdapter(true)
- // // 监听窗口大小变化
- // window.addEventListener('resize', timerInterceptor.setDebounce(() => screenAdapter(true)))
- // }, false)
|