From c64ea617ef7aead2c6d4abefff91b888992f0615 Mon Sep 17 00:00:00 2001 From: init-qy <59350883+init-qy@users.noreply.github.com> Date: Sat, 10 Sep 2022 22:07:06 +0800 Subject: [PATCH] fix(components): [select] fix option-group get wrong visible (#9726) * fix(components): [select] fix option-group get wrong visible * fix(components): [select] fix option-group get wrong visible * fix(components): [select] fix option-group get wrong visible Co-authored-by: qinye <953218204@qq.com> --- packages/components/select/src/option-group.vue | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/packages/components/select/src/option-group.vue b/packages/components/select/src/option-group.vue index da55589352..cdb4c97b65 100644 --- a/packages/components/select/src/option-group.vue +++ b/packages/components/select/src/option-group.vue @@ -77,9 +77,13 @@ export default defineComponent({ } const { groupQueryChange } = toRaw(select) - watch(groupQueryChange, () => { - visible.value = children.value.some((option) => option.visible === true) - }) + watch( + groupQueryChange, + () => { + visible.value = children.value.some((option) => option.visible === true) + }, + { flush: 'post' } + ) return { visible,