fix(sj_1.2.0-beta1): 修复混合菜单布局下隐藏菜单未隐藏问题

This commit is contained in:
xlsea 2024-07-18 17:36:13 +08:00
parent 7d428e5b42
commit 3b7c089abc

View File

@ -28,6 +28,10 @@ const appStore = useAppStore();
const themeStore = useThemeStore();
const routeStore = useRouteStore();
const menus = computed(() => {
return routeStore.menus.filter(item => item.show !== false);
});
interface MixMenuItemProps {
/** Menu item label */
label: App.Global.Menu['label'];
@ -80,7 +84,7 @@ function handleClickMixMenu(menu: App.Global.Menu) {
<slot></slot>
<SimpleScrollbar>
<MixMenuItem
v-for="menu in routeStore.menus"
v-for="menu in menus"
:key="menu.key"
:label="menu.label"
:icon="menu.icon"