diff --git a/packages/cascader-panel/src/cascader-node.vue b/packages/cascader-panel/src/cascader-node.vue index 360f588b6..475411924 100644 --- a/packages/cascader-panel/src/cascader-node.vue +++ b/packages/cascader-panel/src/cascader-node.vue @@ -75,9 +75,11 @@ }, handleCheckChange() { - const { panel, value, node } = this; + const { panel, value, node, config } = this; panel.handleCheckChange(value); - panel.handleExpand(node); + if (!config.lazy) { + panel.handleExpand(node); + } }, handleMultiCheckChange(checked) {