From 7dbbf774c1368ddc577c0ea3991035ec4beb6f32 Mon Sep 17 00:00:00 2001 From: huangjw1997 <159113473+huangjw1997@users.noreply.github.com> Date: Fri, 1 Mar 2024 11:49:02 +0800 Subject: [PATCH] fix(components): [tree-v2] fix issue in tree-v2 for setCheckedKeys invalid (#15997) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix(components): fix #15992 closed #15992 * fix(components): [tree-v2]setCheckedKeys ineffective closed #15992 --------- Co-authored-by: 黄嘉伟1 --- packages/components/tree-v2/src/composables/useCheck.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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) {