From 46f101a2e6231faae9ef8138399ce90b11934ce3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E6=96=87=E6=9D=B0?= Date: Tue, 14 May 2019 22:33:15 +0800 Subject: [PATCH 1/3] Select: Fix default-first-option behavior when typing Chinese (#15431) --- packages/select/src/select.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/select/src/select.vue b/packages/select/src/select.vue index ccf424cb04..7bbe18b187 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); } else { const lastCharacter = text[text.length - 1] || ''; this.isOnComposition = !isKorean(lastCharacter); From 9ce9716965cad3ff4c8414697d8f42491e32616a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E6=96=87=E6=9D=B0?= Date: Wed, 15 May 2019 15:44:41 +0800 Subject: [PATCH 2/3] Select: Fix missing param transmit --- packages/select/src/select.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/select/src/select.vue b/packages/select/src/select.vue index 7bbe18b187..f8ef1bb000 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.$nextTick(this.handleQueryChange); + this.$nextTick(this.handleQueryChange.bind(this, text)); } else { const lastCharacter = text[text.length - 1] || ''; this.isOnComposition = !isKorean(lastCharacter); From bef6e4bdf8c0a98bb7d41473f3d48660c395edbb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E6=96=87=E6=9D=B0?= Date: Fri, 31 May 2019 14:15:57 +0800 Subject: [PATCH 3/3] Select: callback style modify --- packages/select/src/select.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/select/src/select.vue b/packages/select/src/select.vue index cfdb22109c..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.$nextTick(this.handleQueryChange.bind(this, text)); + this.$nextTick(_ => this.handleQueryChange(text)); } else { const lastCharacter = text[text.length - 1] || ''; this.isOnComposition = !isKorean(lastCharacter);