Update routeHelper.ts (#3217)

某些情况下如果name如果没有值, 多个一级路由菜单会导致页面404
This commit is contained in:
Jiaxin sugar 2023-10-31 11:44:50 +08:00 committed by GitHub
parent ed267d9c01
commit 295f7eef1a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 5 additions and 1 deletions

View File

@ -78,7 +78,11 @@ export function transformObjToRoute<T = AppRouteModule>(routeList: AppRouteModul
} else { } else {
route.children = [cloneDeep(route)]; route.children = [cloneDeep(route)];
route.component = LAYOUT; 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 = ''; route.path = '';
const meta = route.meta || {}; const meta = route.meta || {};
meta.single = true; meta.single = true;