Browse Source

Update routeHelper.ts (#3217)

某些情况下如果name如果没有值, 多个一级路由菜单会导致页面404
pull/3218/head
Jiaxin sugar 3 years ago
committed by GitHub
parent
commit
295f7eef1a
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 6
      src/router/helper/routeHelper.ts

6
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;

Loading…
Cancel
Save