import { createRouter, createWebHashHistory } from 'vue-router' import { staticRoutes } from './routes/staticRoutes' import { configureNProgress } from '@/utils/router' import { setupBeforeEachGuard } from './guards/beforeEach' import { setupAfterEachGuard } from './guards/afterEach' const router = createRouter({ history: createWebHashHistory(), routes: staticRoutes // 静态路由 }) function initRouter(app) { configureNProgress() setupBeforeEachGuard(router) setupAfterEachGuard(router) app.use(router) } const HOME_PAGE_PATH = '' export { HOME_PAGE_PATH, initRouter, router }