|
@ -1,9 +1,11 @@ |
|
|
<template> |
|
|
<template> |
|
|
<el-submenu v-if="menu.children && menu.children.length >= 1" :index="menu.id" :popper-append-to-body="false"> |
|
|
<el-submenu v-if="menu.children && menu.children.length >= 1" :index="menu.id" :popper-append-to-body="false"> |
|
|
<template slot="title" > |
|
|
<template slot="title" > |
|
|
|
|
|
<div @click="gotoRouteHandle(menu.id)"> |
|
|
<svg class="icon-svg aui-sidebar__menu-icon" aria-hidden="true"><use :xlink:href="`#${menu.icon}`"></use></svg> |
|
|
<svg class="icon-svg aui-sidebar__menu-icon" aria-hidden="true"><use :xlink:href="`#${menu.icon}`"></use></svg> |
|
|
<span>{{ menu.name }}</span> |
|
|
<span>{{ menu.name }}</span> |
|
|
<span v-if="menu.redPoint" class="red-point"></span> |
|
|
<span v-if="menu.redPoint" class="red-point"></span> |
|
|
|
|
|
</div> |
|
|
</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> |
|
|