diff --git a/src/cascader/core/effect.ts b/src/cascader/core/effect.ts index 75ea42344..523fdc9b7 100644 --- a/src/cascader/core/effect.ts +++ b/src/cascader/core/effect.ts @@ -102,7 +102,7 @@ export function valueChangeEffect(node: TreeNode, cascaderContext: CascaderConte .map((item) => item.value), ); - setValue(resValue, 'check', node.getModel()); + setValue(resValue, node.checked ? 'uncheck' : 'check', node.getModel()); } /**