<el-tree> 解决勾选会把父节点下的子节点全部勾选的问题
关于Vue ElementUI tree组件 动态渲染编辑时 选择父级时会全选所有的子级(el-tree数据回显父节点和子节点都会被选中)解决方法check-strictly属性但是不能一直设置check-strictly属性因为联动还是要保留的所以折中下:<el-treeref="tree":check-strictly="checkStrictly":data="qxdata".
·
关于Vue ElementUI tree组件 动态渲染编辑时 选择父级时会全选所有的子级(el-tree数据回显父节点和子节点都会被选中)
解决方法check-strictly属性
但是不能一直设置check-strictly属性 因为联动还是要保留的所以折中下:
<el-tree
ref="tree"
:check-strictly="checkStrictly"
:data="qxdata"
show-checkbox
node-key="id"
:default-expand-all="true"
>
</el-tree>
if (后台获取的数据) {
that.checkStrictly = true; //赋值之前先设置为true
this.$nextTick(() => {
const routes = res.data.cloudMenuIds;
that.$refs.tree.setCheckedKeys(routes) //给树节点赋值
setTimeout(function() {
that.checkStrictly = false //赋值完成后设置为false
},2000)
})
}
文章参考:https://blog.csdn.net/u010313342/article/details/108784026
更多推荐
已为社区贡献36条内容
所有评论(0)