diff --git a/src/cascader/core/effect.ts b/src/cascader/core/effect.ts index a9da435a99..b98a7b166b 100644 --- a/src/cascader/core/effect.ts +++ b/src/cascader/core/effect.ts @@ -103,7 +103,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()); } /**