/** 重置样式 */ import '@/styles/reset.css' import 'uno.css' import '@/styles/global.scss' import { createApp } from 'vue' import { setupRouter } from '@/router' import { setupStore } from '@/store' import App from './App.vue' import { setupDirectives } from './directives' import { useResize } from '@/utils' import i18n from '~/i18n' async function setupApp() { const app = createApp(App) setupStore(app) await setupRouter(app) setupDirectives(app) app.use(useResize) app.use(i18n) app.mount('#app') } setupApp()