From 05f490efdcb5679ebaa7e6541226c44c370171b6 Mon Sep 17 00:00:00 2001 From: Aresn Date: Mon, 17 Dec 2018 10:31:23 +0800 Subject: [PATCH] Update tree.vue --- src/components/tree/tree.vue | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/components/tree/tree.vue b/src/components/tree/tree.vue index 6d5aeb7..df4a60d 100644 --- a/src/components/tree/tree.vue +++ b/src/components/tree/tree.vue @@ -146,10 +146,12 @@ return this.flatState.filter(obj => obj.node.checked).map(obj => obj.node); }, updateTreeDown(node, changes = {}) { + if (this.checkStrictly) return; + for (let key in changes) { this.$set(node, key, changes[key]); } - if (node[this.childrenKey] && !this.checkStrictly) { + if (node[this.childrenKey]) { node[this.childrenKey].forEach(child => { this.updateTreeDown(child, changes); }); -- libgit2 0.21.4