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
route.meta.hideInMenu = route.hidden;
if (route.meta.hideInMenu) {
if (route.meta.hideInMenu && parent) {
// @ts-expect-error parent.name is activeMenu type
route.meta.activeMenu = parent ? parent.name : null;
route.meta.activeMenu = parent.name;
}
// 是否需要keepAlive
route.meta.keepAlive = !route.meta.noCache;