Browse Source
Update routeHelper.ts (#3217)
某些情况下如果name如果没有值, 多个一级路由菜单会导致页面404
pull/3218/head
Jiaxin sugar
3 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
5 additions and
1 deletions
-
src/router/helper/routeHelper.ts
|
|
|
@ -78,7 +78,11 @@ export function transformObjToRoute<T = AppRouteModule>(routeList: AppRouteModul |
|
|
|
} else { |
|
|
|
route.children = [cloneDeep(route)]; |
|
|
|
route.component = LAYOUT; |
|
|
|
route.name = `${route.name}Parent`; |
|
|
|
//某些情况下如果name如果没有值, 多个一级路由菜单会导致页面404
|
|
|
|
if (!route.name || !route.menuName) { |
|
|
|
warn('找不到菜单对应的name或menuName, 请检查数据!'); |
|
|
|
} |
|
|
|
route.name = `${route.name || route.menuName}Parent`; |
|
|
|
route.path = ''; |
|
|
|
const meta = route.meta || {}; |
|
|
|
meta.single = true; |
|
|
|
|