main.ts 673 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. import './utils/rem';
  10. async function setupApp() {
  11. // app loading
  12. // const appLoading = createApp(AppLoading);
  13. // appLoading.mount('#appLoading');
  14. const app = createApp(App);
  15. setupNaive(app);
  16. // store plugin: pinia
  17. setupStore(app);
  18. setupRouter(app);
  19. dayjs.locale('zh-ch');
  20. // app.use(router);
  21. await router.isReady();
  22. // mount app
  23. app.mount('#app');
  24. }
  25. setupApp();