| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 | 
							- import 'virtual:uno.css'
 
- //主要
 
- import { createApp } from 'vue'
 
- import setupPinia from './store/init'
 
- import router, { setupRouter } from './router'
 
- import website from '~src/config/index'
 
- import App from './App.vue'
 
- //饿了么UI
 
- import ElementPlus from 'element-plus'
 
- import zhCn from 'element-plus/es/locale/lang/zh-cn'
 
- import 'dayjs/locale/zh-cn'
 
- //hc-vue3-ui
 
- import HcVue3UI from 'hc-vue3-ui'
 
- import 'hc-vue3-ui/css'
 
- import 'hc-vue3-ui/scss'
 
- //挂载全局
 
- import { setupComponents } from './global/index'
 
- //导入其它样式
 
- import './styles/app/main.scss'
 
- import './styles/app/element.scss'
 
- import './styles/app/theme.scss'
 
- //创建实例
 
- async function bootstrap() {
 
-     const app = createApp(App)
 
-     // 挂载状态管理
 
-     app.use(setupPinia)
 
-     // 挂载路由
 
-     await setupRouter(app)
 
-     // 路由准备就绪后挂载APP实例
 
-     await router.isReady()
 
-     // 饿了么UI框架
 
-     app.use(ElementPlus, {
 
-         locale: zhCn,
 
-     })
 
-     // hc-vue3-ui
 
-     app.use(HcVue3UI, website)
 
-     // 组件注册全局
 
-     setupComponents(app)
 
-     app.mount('#app')
 
- }
 
- // eslint-disable-next-line no-void
 
- void bootstrap()
 
 
  |