vue element 获取半选中的tree节点

今天遇到一个问题:在 element-ui 的 tree 组件中勾选节点时,如果一个父节点的子节点没有完全选中,那么父节点为半选中状态。

查看文档后,发现有获取半选中节点的方法: this.$refs.permissionTree.getHalfCheckedKeys()

那么把所有选中节点和半选中节点合并在一起,也就是我们需要的数据了。

合并两个数组可以使用 concat:

[].concat(
    this.$refs.permissionTree.getHalfCheckedKeys(), 
    this.$refs.permissionTree.getCheckedKeys()
)

结果
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。