Vue.js专区前端开发笔记

vue element 获取半选中的tree节点

2019-02-22  本文已影响0人  南瓜方糖

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

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

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

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

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

结果
上一篇 下一篇

猜你喜欢

热点阅读