diff --git a/src/utils/index.ts b/src/utils/index.ts index d0887a1..ea844e6 100644 --- a/src/utils/index.ts +++ b/src/utils/index.ts @@ -104,7 +104,10 @@ export function getChildrenRouter(routerMap: Array) { * 判断根路由 Router * */ export function isRootRouter(item) { - return item.meta?.alwaysShow != true && item.children?.length === 1; + return ( + item.meta?.alwaysShow != true && + item?.children?.filter((item) => !Boolean(item?.meta?.hidden))?.length === 1 + ); } /**