fix(AutoComplete): #7380 and #7276 (#7391)

This commit is contained in:
ashu-guo 2024-04-19 22:46:19 +08:00 committed by GitHub
parent 4815ee6f20
commit 162d1fcf95
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 2 additions and 3 deletions

View File

@ -172,7 +172,7 @@ export default defineComponent({
const handleChange = (e: Event) => {
const { composing } = e.target as any;
let triggerValue = (e.target as any).value;
compositing.value = !!((e as any).isComposing || composing);
compositing.value = !!((e as any).isComposing && composing);
if ((compositing.value && props.lazy) || stateValue.value === triggerValue) return;
if (hasMaxLength.value) {

View File

@ -93,8 +93,7 @@ export default defineComponent({
const handleChange = (e: ChangeEvent) => {
const { value, composing } = e.target as any;
// https://github.com/vueComponent/ant-design-vue/issues/2203
if ((((e as any).isComposing || composing) && props.lazy) || stateValue.value === value)
return;
if (((e as any).isComposing && composing && props.lazy) || stateValue.value === value) return;
const newVal = e.target.value;
resolveOnChange(inputRef.value, e, triggerChange);
setValue(newVal);