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);
// 激活的顶部菜单路径