diff --git a/packages/components/tree-v2/src/composables/useCheck.ts b/packages/components/tree-v2/src/composables/useCheck.ts index d462d18d6f..9c402743eb 100644 --- a/packages/components/tree-v2/src/composables/useCheck.ts +++ b/packages/components/tree-v2/src/composables/useCheck.ts @@ -179,7 +179,9 @@ export function useCheck(props: TreeProps, tree: Ref) { function setCheckedKeys(keys: TreeKey[]) { checkedKeys.value.clear() indeterminateKeys.value.clear() - _setCheckedKeys(keys) + nextTick(() => { + _setCheckedKeys(keys) + }) } function setChecked(key: TreeKey, isChecked: boolean) {