el-tree 禁用,就是对整个el-tree的节点进行禁用
loopMuduleTreeDisabled (arr, that) {
arr.forEach((item) => {
that.$set(item, 'disabled', true)
if (item.children && item.children.length > 0) {
this.loopMuduleTreeDisabled(item.children, that)
}
})
}
loopMuduleTreeDisabled(this.treeData, this)
vue3
const disabledTree = (arr:any) => {
arr.forEach((i:any) => {
i.disabled = true;
if(i.children && i.children.length > 0){
disabledTree(i.children)
}
}
}