소스 검색

fix: 使用动态路由时,多级路由只有一个子路且父路由未使用alwaysShow时,子路由未添加至路由中

renchao8697 2 년 전
부모
커밋
9b330a1f51
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      src/utils/routerHelper.ts

+ 1 - 1
src/utils/routerHelper.ts

@@ -70,7 +70,7 @@ export const generateRoutesFn1 = (
       if (isUrl(item) && (onlyOneChild === item || route.path === item)) {
         data = Object.assign({}, route)
       } else {
-        const routePath = pathResolve(basePath, onlyOneChild || route.path)
+        const routePath = onlyOneChild ?? pathResolve(basePath, route.path)
         if (routePath === item || meta.followRoute === item) {
           data = Object.assign({}, route)
         }