fix: 修复组合模式下,顶部菜单重复bug

This commit is contained in:
Gor-c
2025-04-28 14:14:37 +08:00
committed by piexlMax(奇淼
parent 41826f5e5c
commit 3ad83cbcd6

View File

@@ -101,6 +101,8 @@ export const useRouterStore = defineStore('router', () => {
watchEffect(() => {
let topActive = sessionStorage.getItem('topActive')
asyncRouters.value[0]?.children.forEach((item) => {
// 初始化菜单内容,防止重复添加
topMenu.value = [];
if (item.hidden) return
menuMap[item.name] = item
topMenu.value.push({ ...item, children: [] })