diff --git a/packages/components/select/src/useSelect.ts b/packages/components/select/src/useSelect.ts index f951605475..512c1ac395 100644 --- a/packages/components/select/src/useSelect.ts +++ b/packages/components/select/src/useSelect.ts @@ -822,7 +822,9 @@ export const useSelect = (props: SelectProps, emit: SelectEmits) => { break case EVENT_CODE.enter: case EVENT_CODE.numpadEnter: - selectOption() + if (!isComposing.value) { + selectOption() + } break case EVENT_CODE.esc: handleEsc()