|
|
@@ -6,6 +6,7 @@ import { createRouter, createWebHashHistory } from 'vue-router'
|
|
|
import '@/utils/rem'
|
|
|
// 动态路由
|
|
|
const routes = Object.values(import.meta.glob('./views/*/route.ts', { eager: true })).map((m) => (m as any).default || m)
|
|
|
+routes.push({ path: '/:path(.*)', redirect: '/' })
|
|
|
const store = createPinia()
|
|
|
const app = createApp(App)
|
|
|
const router = createRouter({
|
|
|
@@ -13,7 +14,10 @@ const router = createRouter({
|
|
|
routes
|
|
|
})
|
|
|
// 路由守卫
|
|
|
-
|
|
|
+router.beforeEach((to, from, next) => {
|
|
|
+ // do something
|
|
|
+ next()
|
|
|
+})
|
|
|
app.use(store)
|
|
|
.use(naive)
|
|
|
.use(router)
|