提交 669dbc85 编写于 作者: Mosher's avatar Mosher

解决多层菜单问题 --- fix1

上级 d00bc1ac
......@@ -10,12 +10,12 @@
<template v-else-if="item.iconcls && item.iconcls != ''">
<i :class="[item.iconcls, 'app-menu-icon']"></i>
</template>
<template v-else>
<template v-else-if="isFirst">
<i class='fa fa-cogs app-menu-icon'></i>
</template>
<span class='text' :title="$t(`app.menus.${ctrlName}.${item.name}`)">{{$t(`app.menus.${ctrlName}.${item.name}`)}}</span>
</template>
<app-menu-item :menus="item.items" :ctrlName="ctrlName" :counterdata="counterdata" :popperclass="popperClass"></app-menu-item>
<app-menu-item :menus="item.items" :ctrlName="ctrlName" :isFirst="false" :counterdata="counterdata" :popperclass="popperClass"></app-menu-item>
</el-submenu>
</template>
<template v-else>
......@@ -27,7 +27,7 @@
<template v-else-if="item.iconcls && item.iconcls != ''">
<i :class="[item.iconcls, 'app-menu-icon']"></i>
</template>
<template v-else>
<template v-else-if="isFirst">
<i class='fa fa-cogs app-menu-icon'></i>
</template>
<template slot="title">
......@@ -86,6 +86,13 @@ export default class AppMenuItem extends Vue {
*/
@Prop() public popperClass!: any;
/**
* 是否是一级菜单
*
* @type {*}
* @memberof AppMenuItem
*/
@Prop() public isFirst!: boolean;
}
</script>
\ No newline at end of file
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册