refactor: 隐藏菜单激活部分重构

This commit is contained in:
xlsea 2025-05-22 19:13:00 +08:00
parent 8a8e5d12ac
commit 62b8327d07

View File

@ -130,9 +130,9 @@ export const useRouteStore = defineStore(SetupStoreId.Route, () => {
// @ts-expect-error no hidden field // @ts-expect-error no hidden field
route.meta.hideInMenu = route.hidden; route.meta.hideInMenu = route.hidden;
if (route.meta.hideInMenu) { if (route.meta.hideInMenu && parent) {
// @ts-expect-error parent.name is activeMenu type // @ts-expect-error parent.name is activeMenu type
route.meta.activeMenu = parent ? parent.name : null; route.meta.activeMenu = parent.name;
} }
// 是否需要keepAlive // 是否需要keepAlive
route.meta.keepAlive = !route.meta.noCache; route.meta.keepAlive = !route.meta.noCache;