菜单递归修复

prod
许宏杰 1 year ago
parent 14a0bbd6bc
commit 3e0af62aef

@ -32,7 +32,7 @@ export default {
height: calc(100% - 120px); height: calc(100% - 120px);
width: 100%; width: 100%;
position: relative; position: relative;
padding: 10px 10px 0 10px; padding: 10px;
background: #f6f7f9; background: #f6f7f9;
overflow: hidden; overflow: hidden;
} }

@ -22,7 +22,11 @@
{{ secondRoute.meta.title }} {{ secondRoute.meta.title }}
</template> </template>
</el-menu-item> </el-menu-item>
<el-submenu v-else :index="item.fullPath" :key="secondRoute.fullPath"> <el-submenu
v-else
:index="secondRoute.fullPath"
:key="secondRoute.fullPath"
>
<template slot="title"> <template slot="title">
<svg-icon <svg-icon
v-if=" v-if="
@ -34,7 +38,8 @@
/> />
{{ secondRoute.meta.title }} {{ secondRoute.meta.title }}
</template> </template>
<el-menu-item <menu-item :item="secondRoute"></menu-item>
<!-- <el-menu-item
v-for="(nextItem, nextIndex) in secondRoute.children" v-for="(nextItem, nextIndex) in secondRoute.children"
:key="nextIndex" :key="nextIndex"
:index="nextItem.fullPath" :index="nextItem.fullPath"
@ -46,7 +51,7 @@
:icon-class="nextItem.meta.icon" :icon-class="nextItem.meta.icon"
/> />
{{ nextItem.meta.title }} {{ nextItem.meta.title }}
</el-menu-item> </el-menu-item> -->
</el-submenu> </el-submenu>
</template> </template>
</el-menu> </el-menu>

@ -133,7 +133,7 @@ export default {
font-style: normal; font-style: normal;
text-transform: none; text-transform: none;
margin: 0 10px; margin: 0 10px;
padding: 3px 12px; padding: 3px 6px;
cursor: pointer; cursor: pointer;
} }
.activeMenu { .activeMenu {

Loading…
Cancel
Save