|
@@ -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>
|