this.rbacChecked是选中的节点值(id)
通过是否是叶子节点判断 是通过setChecked方法1. 勾选节点的 key 或者 data 2. boolean 类型,节点是否选中 3. boolean 类型,是否设置子节点 ,默认为 false
nextTick(() => {
this.rbacChecked.forEach((i) => {
let node = this.$refs.rabcTree.getNode(i);
// 如果是叶子节点就设置
if (node.isLeaf) {
this.$refs.rabcTree.setChecked(node, true, true);
}
else{
this.$refs.rabcTree.setChecked(node, true); // 这里默认false
}
});
});
示例代码
回显
取选中的值
组件部分
后端返回的树状结构