123456789101112131415161718192021222324252627282930313233 |
- import { createApp } from 'vue'
- import { createHead } from '@unhead/vue'
- import App from '@/App.vue'
- import router from '@/router'
- import pinia from '@/stores'
- import 'virtual:uno.css'
- import '@/styles/app.less'
- import { i18n } from '@/utils/i18n'
- import 'virtual:svg-icons-register'
- // Vant 桌面端适配
- import '@vant/touch-emulator'
- /* --------------------------------
- Vant 中有个别组件是以函数的形式提供的,
- 包括 Toast,Dialog,Notify 和 ImagePreview 组件。
- 在使用函数组件时,unplugin-vue-components
- 无法自动引入对应的样式,因此需要手动引入样式。
- ------------------------------------- */
- import 'vant/es/toast/style'
- import 'vant/es/dialog/style'
- import 'vant/es/notify/style'
- import 'vant/es/image-preview/style'
- const app = createApp(App)
- const head = createHead()
- app.use(head)
- app.use(router)
- app.use(pinia)
- app.use(i18n)
- app.mount('#app')
|