diff --git a/packages/tree/src/tree-node.vue b/packages/tree/src/tree-node.vue index 616f532bb..4d54ef66f 100644 --- a/packages/tree/src/tree-node.vue +++ b/packages/tree/src/tree-node.vue @@ -145,6 +145,7 @@ }, handleExpandIconClick() { + if (this.node.isLeaf) return; if (this.expanded) { this.tree.$emit('node-collapse', this.node.data, this.node, this); this.node.collapse();