main.ts 558 B

1234567891011121314151617181920212223
  1. import { createApp } from 'vue'
  2. import 'normalize.css'
  3. import '@/assets/iconfont/iconfont.css'
  4. import 'ant-design-vue/lib/message/style/index.less'
  5. import './style.css'
  6. import AppCom from './App.vue'
  7. import router from './router'
  8. import { setupStore } from '@/store'
  9. import { setupI18n } from '@/locales/setupI18n'
  10. import type { App } from 'vue'
  11. let app: App
  12. async function bootstrap() {
  13. app = createApp(AppCom)
  14. app.use(router)
  15. setupStore(app)
  16. await setupI18n(app)
  17. app.mount('#app')
  18. }
  19. export const userApp = () => {
  20. return { app }
  21. }
  22. bootstrap()