index.ts 487 B

123456789101112131415161718
  1. import type { App } from 'vue'
  2. import { createRouter, createWebHistory } from 'vue-router'
  3. import BasicLayout from '@/layouts/BasicLayout.vue'
  4. import constantRouter from './constantRouter'
  5. import createRouterGuard from './guard'
  6. export { default as asyncRouter } from './asyncRouter'
  7. const router = createRouter({
  8. history: createWebHistory(import.meta.env.BASE_URL),
  9. routes: [
  10. ...constantRouter
  11. ]
  12. })
  13. createRouterGuard(router)
  14. export { constantRouter }
  15. export default router