From 2135ce35557a9de09d46a1f038cb5fa75c5bd28d Mon Sep 17 00:00:00 2001 From: RuoYi Date: Thu, 12 Mar 2026 14:57:59 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E9=A1=B6=E9=83=A8=E5=AF=BC?= =?UTF-8?q?=E8=88=AA=E6=9B=B4=E5=A4=9A=E8=8F=9C=E5=8D=95=E8=B7=AF=E7=94=B1?= =?UTF-8?q?=E6=88=AA=E5=8F=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/TopNav/index.vue | 2 +- src/layout/components/TopBar/index.vue | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/TopNav/index.vue b/src/components/TopNav/index.vue index d83b1ed..cf08420 100644 --- a/src/components/TopNav/index.vue +++ b/src/components/TopNav/index.vue @@ -114,7 +114,7 @@ const activeMenu = computed(() => { function setVisibleNumber() { const width = document.body.getBoundingClientRect().width / 3 - visibleNumber.value = parseInt(width / 85) + visibleNumber.value = Math.max(1, parseInt(width / 85)) } function handleSelect(key, keyPath) { diff --git a/src/layout/components/TopBar/index.vue b/src/layout/components/TopBar/index.vue index d167903..e42f28f 100644 --- a/src/layout/components/TopBar/index.vue +++ b/src/layout/components/TopBar/index.vue @@ -38,11 +38,11 @@ const topMenus = computed(() => { return permissionStore.sidebarRouters.filter((f) => !f.hidden).slice(0, visibleNumber.value) }) const moreRoutes = computed(() => { - return permissionStore.sidebarRouters.filter((f) => !f.hidden).slice(visibleNumber.value, sidebarRouters.value.length - visibleNumber.value) + return permissionStore.sidebarRouters.filter((f) => !f.hidden).slice(visibleNumber.value) }) function setVisibleNumber() { const width = document.body.getBoundingClientRect().width / 3 - visibleNumber.value = parseInt(width / 85) + visibleNumber.value = Math.max(1, parseInt(width / 85)) } onMounted(() => {