12345678910111213141516171819202122232425 |
- import { createApp } from 'vue'
- import 'normalize.css'
- import '@/assets/iconfont/iconfont.css'
- //ant 全局要用优化在此引进
- import 'ant-design-vue/lib/message/style/index.less'
- import 'ant-design-vue/lib/modal/style/index.less'
- import './style.css'
- import AppCom from './App.vue'
- import router from './router'
- import { setupStore } from '@/store'
- import { setupI18n } from '@/locales/setupI18n'
- import type { App } from 'vue'
- let app: App
- async function bootstrap() {
- app = createApp(AppCom)
- app.use(router)
- setupStore(app)
- await setupI18n(app)
- app.mount('#app')
- }
- export const userApp = () => {
- return { app }
- }
- bootstrap()
|