From b81a1d4e85399f965fc7ebc34d789c0b567f9e6c Mon Sep 17 00:00:00 2001
From: ray <1490493387@qq.com>
Date: Wed, 17 Jul 2024 22:08:27 +0800
Subject: [PATCH] =?UTF-8?q?fix:=20:bug:=20=E4=BF=AE=E5=A4=8D=E9=A1=B6?=
=?UTF-8?q?=E9=83=A8=E6=A8=A1=E5=BC=8F=E5=A4=9A=E7=BA=A7=E8=8F=9C=E5=8D=95?=
=?UTF-8?q?=E6=B3=A8=E9=94=80=E5=90=8E=E7=99=BB=E9=99=86=E5=90=8E=E9=87=8D?=
=?UTF-8?q?=E5=AE=9A=E5=90=91=E6=9C=AA=E6=BF=80=E6=B4=BB=E9=A1=B6=E9=83=A8?=
=?UTF-8?q?=E8=8F=9C=E5=8D=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../components/Sidebar/components/SidebarMixTopMenu.vue | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/layout/components/Sidebar/components/SidebarMixTopMenu.vue b/src/layout/components/Sidebar/components/SidebarMixTopMenu.vue
index f05865f5..5893f155 100644
--- a/src/layout/components/Sidebar/components/SidebarMixTopMenu.vue
+++ b/src/layout/components/Sidebar/components/SidebarMixTopMenu.vue
@@ -19,7 +19,7 @@
v-if="route.meta && route.meta.icon"
:icon-class="route.meta.icon"
/>
- 首页
+ 首页
{{ translateRouteTitle(route.meta.title) }}
@@ -41,8 +41,10 @@ const appStore = useAppStore();
const permissionStore = usePermissionStore();
const router = useRouter();
+console.log("当前路由", useRoute().path);
+
// 避免 activeTopMenuPath 缓存被清理,从当前路由路径获取顶部菜单路径,eg. /system/user → /system
-const activeTopMenuPath = useRoute().path.replace(/\/[^\/]+$/, "") || "/";
+const activeTopMenuPath = useRoute().path.match(/^\/[^\/]+/)?.[0] || "/";
appStore.activeTopMenu(activeTopMenuPath);
// 激活的顶部菜单路径