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] = (