Browse Source

修复菜单问题。

lighter 3 năm trước cách đây
mục cha
commit
27dbaaa20c
1 tập tin đã thay đổi với 2 bổ sung2 xóa
  1. 2 2
      src/layout/Menu/MenuItem.vue

+ 2 - 2
src/layout/Menu/MenuItem.vue

@@ -8,7 +8,7 @@
       <menu-item v-for="(item, key) in menu.children" :key="key" :menu="item" :basePath="pathResolve" />
     </el-submenu>
     <app-link v-else-if="showMenuType === 1" :to="pathResolve">
-      <el-menu-item :index="pathResolve" v-if="noGrandChildren">
+      <el-menu-item :index="pathResolve" v-if="!menu.children[0].children || menu.children[0].children.length === 0">
         <i :class="menu.children[0].meta.icon || menu.meta.icon" v-if="menu.children[0].meta.icon || menu.meta.icon"></i>
         <template #title>{{ menu.children[0].meta.title }}</template>
       </el-menu-item>
@@ -89,7 +89,7 @@ export default defineComponent({
       if (menu.children && menu.children.length > 0) {
         return !menu.children[0].children || menu.children[0].children.length === 0
       }
-      return false
+      return true
     }
 
     return {