From b954b033f92ebbfbb06ac7f5cc986569797d8b1b Mon Sep 17 00:00:00 2001 From: xiaoming <1923740402@qq.com> Date: Thu, 11 Jan 2024 14:45:43 +0800 Subject: [PATCH] fix(components): [select] exposes blur invalid (#15450) --- packages/components/select/src/useSelect.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/components/select/src/useSelect.ts b/packages/components/select/src/useSelect.ts index a4c1dd86dd..2c8f81097f 100644 --- a/packages/components/select/src/useSelect.ts +++ b/packages/components/select/src/useSelect.ts @@ -654,7 +654,7 @@ export const useSelect = (props: ISelectProps, emit) => { } const blur = () => { - inputRef.value?.blur() + handleClickOutside() } const handleClearClick = (event: Event) => { @@ -666,7 +666,7 @@ export const useSelect = (props: ISelectProps, emit) => { if (isFocused.value) { const _event = new FocusEvent('focus', event) - handleBlur(_event) + nextTick(() => handleBlur(_event)) } }