c1b532ad
梁保满
权限配置,路由基础设置
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
<template>
<div>
<template v-for="(child) in menuData">
<el-submenu v-if="child.children.length > 0" :index="child.path" :key="child.path">
<template slot="title">
<i :class="child.iconCls?child.iconCls:[fa,fa-file]"/>
<span slot="title">{{ child.name }}</span>
</template>
<menu-tree :menuData="child.children"/>
</el-submenu>
<el-menu-item v-else-if="!child.hidden" :index="child.path" :key="child.path">
<i :class="child.iconCls?child.iconCls:[fa,fa-file]"/>
<span slot="title">{{ child.name}}</span>
</el-menu-item>
</template>
</div>
</template>
<script>
export default {
name: "menuTree",
props: ["menuData"]
}
</script>
<style scoped>
</style>
|