From 295f7eef1a8063d9caced92971415ac051200381 Mon Sep 17 00:00:00 2001 From: Jiaxin sugar <59117479+path-yu@users.noreply.github.com> Date: Tue, 31 Oct 2023 11:44:50 +0800 Subject: [PATCH] Update routeHelper.ts (#3217) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 某些情况下如果name如果没有值, 多个一级路由菜单会导致页面404 --- src/router/helper/routeHelper.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/router/helper/routeHelper.ts b/src/router/helper/routeHelper.ts index d1332090c..b15b74c47 100644 --- a/src/router/helper/routeHelper.ts +++ b/src/router/helper/routeHelper.ts @@ -78,7 +78,11 @@ export function transformObjToRoute(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;