```
feat(router): 优化路由配置与注释说明 - 重构 constantRoutes 和 dynamicRoutes 中的路由结构,提升可读性 - 补充详细的路由配置项注释,便于后续维护 - 添加路由名称检查避免重复添加相同路由 - 更新数据库连接地址及 Redis 配置信息 - 完善 .gitignore 忽略文件列表,排除临时文件和日志 ```
This commit is contained in:
@@ -33,7 +33,10 @@ router.beforeEach((to, from, next) => {
|
||||
// 根据roles权限生成可访问的路由表
|
||||
accessRoutes.forEach(route => {
|
||||
if (!isHttp(route.path)) {
|
||||
router.addRoute(route) // 动态添加可访问路由表
|
||||
// 检查是否已经存在同名路由
|
||||
if (!router.hasRoute(route.name)) {
|
||||
router.addRoute(route) // 动态添加可访问路由表
|
||||
}
|
||||
}
|
||||
})
|
||||
next({ ...to, replace: true }) // hack方法 确保addRoutes已完成
|
||||
@@ -62,4 +65,4 @@ router.beforeEach((to, from, next) => {
|
||||
|
||||
router.afterEach(() => {
|
||||
NProgress.done()
|
||||
})
|
||||
})
|
||||
Reference in New Issue
Block a user