From 56136d7b32b1e5e794d01fc287b7ef417e77b99e Mon Sep 17 00:00:00 2001 From: zhangxiao <898441624@qq.com> Date: 星期一, 19 八月 2024 13:31:38 +0800 Subject: [PATCH] fix: 修改菜单 --- src/config/settings.json | 2 +- src/components/menu/index.vue | 17 ++++++++++++++++- 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/src/components/menu/index.vue b/src/components/menu/index.vue index d7db1e6..1987bb5 100644 --- a/src/components/menu/index.vue +++ b/src/components/menu/index.vue @@ -28,6 +28,7 @@ const topMenu = computed(() => appStore.topMenu); const openKeys = ref<string[]>([]); const selectedKey = ref<string[]>([]); + const flog = ref(false); const goto = (item: RouteRecordRaw) => { // Open external link @@ -127,6 +128,12 @@ ) : ( <a-menu-item key={element?.name} + class={ + menuTree.value.length == 1 && + menuTree.value[0].name == 'sessionManager' + ? 'session-manager' + : '' + } v-slots={{ icon }} onClick={() => goto(element)} > @@ -142,7 +149,12 @@ }; // selected-keys={selectedKey.value} - console.log(selectedKey.value, 68877); + // v-if={ + // menuTree.value.length == 1 && + // menuTree.value[0].name != 'sessionManager' + // } + console.log(menuTree.value, 68877); + return () => ( <a-menu mode={topMenu.value ? 'horizontal' : 'vertical'} @@ -175,4 +187,7 @@ } } } + .session-manager { + display: none; + } </style> diff --git a/src/config/settings.json b/src/config/settings.json index ef20b23..16cbf07 100644 --- a/src/config/settings.json +++ b/src/config/settings.json @@ -3,7 +3,7 @@ "colorWeak": false, "navbar": true, "menu": true, - "topMenu": false, + "topMenu": true, "hideMenu": false, "menuCollapse": false, "footer": true, -- Gitblit v1.8.0