Commit de48db808265433bdedf19a400a5012fe79a462f
Committed by
GitHub

Merge pull request #4664 from musicnazi/2.0
树控件增加一个方法getCheckedAndIndeterminateNodes可以获取到选中和不完全选中状态的节点组合
Showing
1 changed file
with
4 additions
and
0 deletions
Show diff stats
src/components/tree/tree.vue
@@ -141,6 +141,10 @@ | @@ -141,6 +141,10 @@ | ||
141 | /* public API */ | 141 | /* public API */ |
142 | return this.flatState.filter(obj => obj.node.checked).map(obj => obj.node); | 142 | return this.flatState.filter(obj => obj.node.checked).map(obj => obj.node); |
143 | }, | 143 | }, |
144 | + getCheckedAndIndeterminateNodes () { | ||
145 | + /* public API */ | ||
146 | + return this.flatState.filter(obj => (obj.node.checked || obj.node.indeterminate)).map(obj => obj.node); | ||
147 | + }, | ||
144 | updateTreeDown(node, changes = {}) { | 148 | updateTreeDown(node, changes = {}) { |
145 | for (let key in changes) { | 149 | for (let key in changes) { |
146 | this.$set(node, key, changes[key]); | 150 | this.$set(node, key, changes[key]); |