diff --git a/packages/select/src/select.vue b/packages/select/src/select.vue index 8b7876143c..99aa5de022 100644 --- a/packages/select/src/select.vue +++ b/packages/select/src/select.vue @@ -445,7 +445,7 @@ const text = event.target.value; if (event.type === 'compositionend') { this.isOnComposition = false; - this.handleQueryChange(text); + this.$nextTick(_ => this.handleQueryChange(text)); } else { const lastCharacter = text[text.length - 1] || ''; this.isOnComposition = !isKorean(lastCharacter);