From 79d1ff06f6b5e912824299060dbe5eed16058159 Mon Sep 17 00:00:00 2001 From: Dreamacro Date: Thu, 20 Jul 2017 14:15:12 +0800 Subject: [PATCH] Tree: fix lazyload bug --- packages/tree/src/model/node.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/tree/src/model/node.js b/packages/tree/src/model/node.js index 69814e071..0b97c7e9c 100644 --- a/packages/tree/src/model/node.js +++ b/packages/tree/src/model/node.js @@ -370,7 +370,7 @@ export default class Node { } loadData(callback, defaultProps = {}) { - if (this.store.lazy === true && this.store.load && !this.loaded && !this.loading) { + if (this.store.lazy === true && this.store.load && !this.loaded && (!this.loading || Object.keys(defaultProps).length)) { this.loading = true; const resolve = (children) => {