fix(sj_1.2.0-beta1): 修复混合菜单布局下隐藏菜单未隐藏问题
This commit is contained in:
parent
7d428e5b42
commit
3b7c089abc
@ -28,6 +28,10 @@ const appStore = useAppStore();
|
|||||||
const themeStore = useThemeStore();
|
const themeStore = useThemeStore();
|
||||||
const routeStore = useRouteStore();
|
const routeStore = useRouteStore();
|
||||||
|
|
||||||
|
const menus = computed(() => {
|
||||||
|
return routeStore.menus.filter(item => item.show !== false);
|
||||||
|
});
|
||||||
|
|
||||||
interface MixMenuItemProps {
|
interface MixMenuItemProps {
|
||||||
/** Menu item label */
|
/** Menu item label */
|
||||||
label: App.Global.Menu['label'];
|
label: App.Global.Menu['label'];
|
||||||
@ -80,7 +84,7 @@ function handleClickMixMenu(menu: App.Global.Menu) {
|
|||||||
<slot></slot>
|
<slot></slot>
|
||||||
<SimpleScrollbar>
|
<SimpleScrollbar>
|
||||||
<MixMenuItem
|
<MixMenuItem
|
||||||
v-for="menu in routeStore.menus"
|
v-for="menu in menus"
|
||||||
:key="menu.key"
|
:key="menu.key"
|
||||||
:label="menu.label"
|
:label="menu.label"
|
||||||
:icon="menu.icon"
|
:icon="menu.icon"
|
||||||
|
Loading…
Reference in New Issue
Block a user