2.代码实现
show-checkbox:允许展示选择框
<Tree ref="tree" :data="permissions" show-checkbox></Tree>
实现:
async getResource () {
let res = JSON.parse(JSON.stringify(this.allResource))
this.dealPostData(res)
this.permissions = res
},
dealPostData (data) {
data.forEach(element => {
element.title = element.name
element.expand = true
this.permissionSync(this.resources, element) // this.resources 选中的数据
if (element.children != null) {
this.dealPostData(element.children)
}
})
},
permissionSync (data, ro) {
if (data != null && data.length > 0) {