fix: 修复一级菜单问题

This commit is contained in:
2025-09-10 14:11:41 +08:00
parent 0499e36a5b
commit 723902ac09

View File

@@ -29,11 +29,7 @@
</el-menu-item>
</AppLink>
</template>
<template
v-else-if="
item.children && item.children.length == 1 && hasOneShowingChild(item.children, item)
"
>
<template v-else-if="item.children && hasOneShowingChild(item.children, item)">
<AppLink
v-if="onlyOneChild.meta"
:to="{
@@ -124,7 +120,6 @@ function hasOneShowingChild(children: RouteRecordRaw[] = [], parent: RouteRecord
// 过滤出可见子节点
const showingChildren = children.filter((route: RouteRecordRaw) => {
if (!route.meta?.hidden) {
console.log(route);
onlyOneChild.value = route;
return true;
}