|
@ -3,7 +3,8 @@ |
|
|
<el-submenu |
|
|
<el-submenu |
|
|
v-if="menu.children && menu.children.length >= 1" |
|
|
v-if="menu.children && menu.children.length >= 1" |
|
|
:index="menu.id" |
|
|
:index="menu.id" |
|
|
:popper-append-to-body="false" |
|
|
ref="subMenu" |
|
|
|
|
|
popper-append-to-body |
|
|
> |
|
|
> |
|
|
<template slot="title"> |
|
|
<template slot="title"> |
|
|
<svg class="icon-svg aui-sidebar__menu-icon" aria-hidden="true"> |
|
|
<svg class="icon-svg aui-sidebar__menu-icon" aria-hidden="true"> |
|
@ -13,11 +14,11 @@ |
|
|
</template> |
|
|
</template> |
|
|
<sub-menu v-for="item in menu.children" :key="item.id" :menu="item"></sub-menu> |
|
|
<sub-menu v-for="item in menu.children" :key="item.id" :menu="item"></sub-menu> |
|
|
</el-submenu> |
|
|
</el-submenu> |
|
|
<el-menu-item v-else :index="menu.id" @click="gotoRouteHandle(menu.id)"> |
|
|
<el-menu-item v-else :index="menu.id" @click="gotoRouteHandle(menu.id)"> |
|
|
<svg class="icon-svg aui-sidebar__menu-icon" aria-hidden="true"> |
|
|
<svg class="icon-svg aui-sidebar__menu-icon" aria-hidden="true"> |
|
|
<use :xlink:href="`#${menu.icon}`" /> |
|
|
<use :xlink:href="`#${menu.icon}`" /> |
|
|
</svg> |
|
|
</svg> |
|
|
<span>{{ menu.name }}</span> |
|
|
<span>{{ menu.name }}</span> |
|
|
</el-menu-item> |
|
|
</el-menu-item> |
|
|
</div> |
|
|
</div> |
|
|
</template> |
|
|
</template> |
|
|