From bbab81ab8c161422753c5d80c8dcbe02bac65ec0 Mon Sep 17 00:00:00 2001 From: carl-chen Date: Wed, 4 Sep 2024 12:54:40 -0300 Subject: [PATCH] fix[Selector]: fix component controlled display --- components/vc-select/Selector/MultipleSelector.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/components/vc-select/Selector/MultipleSelector.tsx b/components/vc-select/Selector/MultipleSelector.tsx index bcd76d7d1..8ded432ed 100644 --- a/components/vc-select/Selector/MultipleSelector.tsx +++ b/components/vc-select/Selector/MultipleSelector.tsx @@ -209,10 +209,14 @@ const SelectSelector = defineComponent({ const handleInput = (e: Event) => { const composing = (e.target as any).composing; - targetValue.value = (e.target as any).value; + if (!composing) { props.onInputChange(e); } + + // if inputValue is not change + targetValue.value = inputValue.value; + (e.target as any).value = inputValue.value; }; return () => {