diff --git a/src/components/Tree/src/Tree.vue b/src/components/Tree/src/Tree.vue
index acfbef3afa32991b9603b91e992f7d5c24d22617..3286c86b045f11333d3d538c66309485bd984f7c 100644
--- a/src/components/Tree/src/Tree.vue
+++ b/src/components/Tree/src/Tree.vue
@@ -527,7 +527,13 @@
);
- item.isLeaf = !(item.children && item.children.length > 0);
+ // item.isLeaf = !(item.children && item.children.length > 0);
+
+ item.isLeaf = attrs.loadData ?
+ item.isLeaf ?
+ item.isLeaf :
+ false :
+ !(item.children && item.children.length > 0)
item[titleField] = (