index.js 473 B

12345678910111213141516171819202122232425
  1. import { createRouter, createWebHistory} from 'vue-router'
  2. import { systemRoutes } from './system'
  3. import { whitelistRoutes } from './whitelist'
  4. import { createRouterGuards } from './router.guards.js'
  5. const router = createRouter({
  6. history: createWebHistory(),
  7. routes: [
  8. ...systemRoutes,
  9. ...whitelistRoutes
  10. ],
  11. })
  12. export async function setupRouter(app) {
  13. app.use(router)
  14. // 创建路由守卫
  15. createRouterGuards(router)
  16. }
  17. export default router;