| | |
| | | import App from './App.vue'; |
| | | |
| | | import router, { setupRouter } from '/@/router'; |
| | | import { setupRouterGuard } from '/@/router/guard'; |
| | | import { setupStore } from '/@/store'; |
| | | import { setupErrorHandle } from '/@/logics/error-handle'; |
| | | import { setupGlobDirectives } from '/@/directives'; |
| | | import { setupI18n } from '/@/locales/setupI18n'; |
| | | import { registerGlobComp } from '/@/components/registerGlobComp'; |
| | | |
| | | // router-guard |
| | | import '/@/router/guard'; |
| | | |
| | | // Register icon Sprite |
| | | import 'vite-plugin-svg-icons/register'; |
| | |
| | | |
| | | (async () => { |
| | | const app = createApp(App); |
| | | |
| | | // Configure vuex store |
| | | setupStore(app); |
| | | |
| | | // Register global components |
| | | registerGlobComp(app); |
| | | |
| | |
| | | // Configure routing |
| | | setupRouter(app); |
| | | |
| | | // Configure vuex store |
| | | setupStore(app); |
| | | // router-guard |
| | | setupRouterGuard(); |
| | | |
| | | // Register global directive |
| | | setupGlobDirectives(app); |