main.ts 653 B

1234567891011121314151617181920212223242526272829303132333435
  1. import { createApp } from 'vue';
  2. import App from './App';
  3. import router, { setupRouter } from './router/index';
  4. import dayjs from 'dayjs';
  5. import { setupNaive } from './plugins';
  6. import { setupStore } from './store';
  7. import 'dayjs/locale/zh-cn';
  8. import './styles/index.less';
  9. async function setupApp() {
  10. // app loading
  11. // const appLoading = createApp(AppLoading);
  12. // appLoading.mount('#appLoading');
  13. const app = createApp(App);
  14. setupNaive(app);
  15. // store plugin: pinia
  16. setupStore(app);
  17. setupRouter(app);
  18. dayjs.locale('zh-ch');
  19. // app.use(router);
  20. await router.isReady();
  21. // mount app
  22. app.mount('#app');
  23. }
  24. setupApp();