diff --git a/qiming/src/layouts/index.tsx b/qiming/src/layouts/index.tsx index 473c8d5d..bce0902d 100644 --- a/qiming/src/layouts/index.tsx +++ b/qiming/src/layouts/index.tsx @@ -76,16 +76,16 @@ const findMenuTrail = ( ? [...parents, { key: menuKey, title: menu.name }] : parents; - if (isMenuPathMatch(menu.path, pathname)) { - return currentTrail; - } - if (menu.children?.length) { const childTrail = findMenuTrail(menu.children, pathname, currentTrail); if (childTrail.length) { return childTrail; } } + + if (isMenuPathMatch(menu.path, pathname)) { + return currentTrail; + } } return [];