导航栏/菜单栏显示逻辑修改

This commit is contained in:
zhujiyan
2024-08-23 13:19:20 +08:00
parent 976a7708cd
commit d0aaa24f90
17 changed files with 4751 additions and 44 deletions

View File

@@ -11,7 +11,7 @@
/>
<span class="logo-text">{{ title }}</span>
</div>
<el-menu trigger="click" mode="horizontal" :router="false" :default-active="activeMenu">
<el-menu v-if="showMenuFlag" trigger="click" mode="horizontal" :router="false" :default-active="activeMenu">
<!-- 不能直接使用 SubMenu 组件无法触发 el-menu 隐藏省略功能 -->
<template v-for="subItem in menuList" :key="subItem.path">
<el-sub-menu
@@ -62,6 +62,7 @@ const route = useRoute();
const router = useRouter();
const authStore = useAuthStore();
const menuList = computed(() => authStore.showMenuListGet);
const showMenuFlag=computed(()=>authStore.showMenuFlagGet)
const activeMenu = computed(
() => (route.meta.activeMenu ? route.meta.activeMenu : route.path) as string
);