Commit 7c16c2fa9e6cb2e87894666d6687eed3fc744b64

Authored by 最后
Committed by GitHub
1 parent 3520fd94

fix: LayoutMap cannot get correctly (#398)

传过来的 route.component 是小写的时候
src/router/helper/routeHelper.ts
@@ -58,7 +58,8 @@ export function transformObjToRoute<T = AppRouteModule>(routeList: AppRouteModul @@ -58,7 +58,8 @@ export function transformObjToRoute<T = AppRouteModule>(routeList: AppRouteModul
58 routeList.forEach((route) => { 58 routeList.forEach((route) => {
59 if (route.component) { 59 if (route.component) {
60 if ((route.component as string).toUpperCase() === 'LAYOUT') { 60 if ((route.component as string).toUpperCase() === 'LAYOUT') {
61 - route.component = LayoutMap.get(route.component as LayoutMapKey); 61 + //route.component = LayoutMap.get(route.component as LayoutMapKey);
  62 + route.component = LayoutMap.get((route.component as string).toUpperCase() as LayoutMapKey);
62 } else { 63 } else {
63 route.children = [cloneDeep(route)]; 64 route.children = [cloneDeep(route)];
64 route.component = LAYOUT; 65 route.component = LAYOUT;