diff --git a/src/store/modules/menu.ts b/src/store/modules/menu.ts index 34e55f63..3d8cac80 100755 --- a/src/store/modules/menu.ts +++ b/src/store/modules/menu.ts @@ -93,7 +93,7 @@ export const useMenuStore = defineStore( }) function getDeepestPath(menu: Menu.recordRaw, rootPath = '') { let retnPath = '' - if (menu.children) { + if (menu.children?.some(item => item.meta?.menu !== false)) { const item = menu.children.find(item => item.meta?.menu !== false) if (item) { retnPath = getDeepestPath(item, resolveRoutePath(rootPath, menu.path))