linan 4 years ago
parent
commit
b39682f864
1 changed files with 7 additions and 7 deletions
  1. 7 7
      src/views/Home/Home.vue

+ 7 - 7
src/views/Home/Home.vue

@@ -53,27 +53,26 @@
                         text-color="#fff"
                         active-text-color="#ffd04b"
                     >
-                        <div v-for="(item) in menuData " :key="item.index">
+                        <div v-for="(item, index1) in menuData " :key="index1">
                             <el-submenu
                                 v-if="item.childList && item.childList.length > 0"
-                                :index="item.index"
+                                :index="`${index1}`"
                             >
                                 <template slot="title">
                                     <i :class="item.iconClassName"></i>
                                     <span slot="title">{{ !menuCollapse? item.optionName : '' }}</span>
-                                    <!-- <span slot="title">{{ item.oneMenuName }}</span> -->
                                 </template>
                                 <el-menu-item
-                                    v-for="(item1) in item.childList"
-                                    :key="item1.index"
-                                    :index="item1.index"
+                                    v-for="(item1, index2) in item.childList"
+                                    :key="`${index1}-${index2}`"
+                                    :index="`${index1}-${index2}`"
                                     :routerName="item1.routerName"
                                     @click="onClickMenu(item1)"
                                 >{{ item1.optionName }}</el-menu-item>
                             </el-submenu>
                             <el-menu-item
                                 v-else
-                                :index="item.index"
+                                :index="`${index1}`"
                                 :disabled="item.disabled"
                                 :routerName="item.routerName"
                                 @click="onClickMenu(item)"
@@ -90,6 +89,7 @@
                         <router-view />
                     </div>
                 </div>
+
             </div>
         </section>
     </div>