From c1f0fc86e2beb04e6d2689a5f61c5d896591b2a9 Mon Sep 17 00:00:00 2001 From: 恩升 Date: Wed, 17 Oct 2018 15:12:24 +0800 Subject: [PATCH] 树控件增加一个方法getCheckedAndIndeterminateNodes可以获取到选中和不完全选中状态的节点组合 --- src/components/tree/tree.vue | 4 ++++ 1 file changed, 4 insertions(+), 0 deletions(-) diff --git a/src/components/tree/tree.vue b/src/components/tree/tree.vue index fd4f954..b4c8991 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]); -- libgit2 0.21.4