//json数据
var tree = [{
‘menuName‘: ‘基础管理‘,
‘menuCode‘: ‘10‘,
‘children‘: [{
‘menuName‘: ‘用户管理‘,
‘menuCode‘: ‘11‘
}, {
‘menuName‘: ‘角色管理‘,
‘menuCode‘: ‘12‘,
‘children‘: [{
‘menuName‘: ‘管理员‘,
‘menuCode‘: ‘121‘
}]
}]
}]
// 父组件 引用
items(v-bind:model=‘menuItem‘)(v-for=‘menuItem in tree‘)
// 子组件
<template lang="jade">
ul
li
{{ model.menuName }}
tree-menu(v-for="item in model.children")(v-bind:model="item")
</template>
<script type="text/javascript">
export default {
name: ‘treeMenu‘,
props: [‘model‘]
}
</script>
时间: 2024-11-03 01:35:00