diff --git a/src/components/tree/tree.vue b/src/components/tree/tree.vue index fd4f9545..b4c89912 100644 --- a/src/components/tree/tree.vue +++ b/src/components/tree/tree.vue @@ -141,6 +141,10 @@ /* public API */ return this.flatState.filter(obj => obj.node.checked).map(obj => obj.node); }, + getCheckedAndIndeterminateNodes () { + /* public API */ + return this.flatState.filter(obj => (obj.node.checked || obj.node.indeterminate)).map(obj => obj.node); + }, updateTreeDown(node, changes = {}) { for (let key in changes) { this.$set(node, key, changes[key]);