|
@@ -29,29 +29,29 @@ const router = createRouter({
|
|
|
],
|
|
],
|
|
|
})
|
|
})
|
|
|
|
|
|
|
|
-console.log('初始路由配置:', router.getRoutes())
|
|
|
|
|
|
|
+// console.log('初始路由配置:', router.getRoutes())
|
|
|
|
|
|
|
|
const modules = import.meta.glob('/src/views/**/*.vue')
|
|
const modules = import.meta.glob('/src/views/**/*.vue')
|
|
|
const dynamicRoutesList = useDynamicRoutes()
|
|
const dynamicRoutesList = useDynamicRoutes()
|
|
|
|
|
|
|
|
// 调试:检查动态路由数据
|
|
// 调试:检查动态路由数据
|
|
|
-console.log('动态路由列表:', dynamicRoutesList)
|
|
|
|
|
|
|
+// console.log('动态路由列表:', dynamicRoutesList)
|
|
|
|
|
|
|
|
dynamicRoutesList.forEach((item) => {
|
|
dynamicRoutesList.forEach((item) => {
|
|
|
// 调试:打印每个路由项信息
|
|
// 调试:打印每个路由项信息
|
|
|
- console.log('尝试添加路由:', item)
|
|
|
|
|
|
|
+ // console.log('尝试添加路由:', item)
|
|
|
|
|
|
|
|
// 确保路由配置正确
|
|
// 确保路由配置正确
|
|
|
if (!item.path || !item.name || !item.addr) {
|
|
if (!item.path || !item.name || !item.addr) {
|
|
|
- console.warn('无效的路由配置,缺少必要字段:', item)
|
|
|
|
|
|
|
+ // console.warn('无效的路由配置,缺少必要字段:', item)
|
|
|
return
|
|
return
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// 验证组件路径是否存在
|
|
// 验证组件路径是否存在
|
|
|
const componentPath = `/src/${item.addr}`
|
|
const componentPath = `/src/${item.addr}`
|
|
|
if (!modules[componentPath]) {
|
|
if (!modules[componentPath]) {
|
|
|
- console.error('找不到组件:', componentPath)
|
|
|
|
|
- console.log('可用组件:', Object.keys(modules))
|
|
|
|
|
|
|
+ // console.error('找不到组件:', componentPath)
|
|
|
|
|
+ // console.log('可用组件:', Object.keys(modules))
|
|
|
return
|
|
return
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -61,10 +61,10 @@ dynamicRoutesList.forEach((item) => {
|
|
|
component: modules[componentPath],
|
|
component: modules[componentPath],
|
|
|
})
|
|
})
|
|
|
|
|
|
|
|
- console.log('已添加路由:', item.name, '路径:', item.path)
|
|
|
|
|
|
|
+ // console.log('已添加路由:', item.name, '路径:', item.path)
|
|
|
})
|
|
})
|
|
|
|
|
|
|
|
-console.log('最终路由配置:', router.getRoutes())
|
|
|
|
|
|
|
+// console.log('最终路由配置:', router.getRoutes())
|
|
|
|
|
|
|
|
// 处理初始加载后添加的路由
|
|
// 处理初始加载后添加的路由
|
|
|
router.isReady().then(() => {
|
|
router.isReady().then(() => {
|