diff --git a/packages/tree/src/tree-node.vue b/packages/tree/src/tree-node.vue index 3ab8ffef3..c1e00113c 100644 --- a/packages/tree/src/tree-node.vue +++ b/packages/tree/src/tree-node.vue @@ -167,7 +167,7 @@ if (this.tree.expandOnClickNode) { this.handleExpandIconClick(); } - if (this.tree.checkOnClickNode) { + if (this.tree.checkOnClickNode && !this.node.disabled) { this.handleCheckChange(null, { target: { checked: !this.node.checked } });