Browse Source

修复左边菜单栏

huangxw 5 months ago
parent
commit
f9ec00a8e5
1 changed files with 5 additions and 3 deletions
  1. 5 3
      src/layout/components/Sidebar/SidebarItem.vue

+ 5 - 3
src/layout/components/Sidebar/SidebarItem.vue

@@ -16,9 +16,11 @@
         <el-sub-menu v-else ref="subMenu" :index="resolvePath(item.path)" teleported>
             <template v-if="item.meta" #title>
                 <svg-icon :icon-class="item.meta ? item.meta.icon : ''" />
-                <el-badge :value="menuCounts[resolvePath(item.path)]" :offset="[10, 10]" :show-zero="false">
-                    <span class="menu-title" :title="hasTitle(item.meta?.title)">{{ item.meta?.title }}</span>
-                </el-badge>
+                <span class="p-rtv" :title="hasTitle(item.meta?.title)">
+                    <el-badge :value="menuCounts[resolvePath(item.path)]" :offset="[10, 10]" :show-zero="false">
+                        <span class="menu-title" :title="hasTitle(item.meta?.title)">{{ item.meta?.title }}</span>
+                    </el-badge>
+                </span>
             </template>
             <sidebar-item v-for="(child, index) in item.children" :key="child.path + index" :is-nest="true" :item="child" :base-path="resolvePath(child.path)" class="nest-menu" />
         </el-sub-menu>