Skip to content

Commit 6d4d9ca

Browse files
sxzzBANKA2017
authored andcommitted
Autocomplete: add change event (ElemeFE#17913)
1 parent 4d4a9c8 commit 6d4d9ca

File tree

5 files changed

+10
-2
lines changed

5 files changed

+10
-2
lines changed

examples/docs/en-US/input.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -659,6 +659,7 @@ Attribute | Description | Type | Options | Default
659659
| Event Name | Description | Parameters |
660660
|----| ----| ----|
661661
|select | triggers when a suggestion is clicked | suggestion being clicked |
662+
| change | triggers when the icon inside Input value change | (value: string \| number) |
662663

663664
### Autocomplete Methods
664665

examples/docs/es/input.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -674,6 +674,7 @@ export default {
674674
| Nombre | Descripción | Parametros |
675675
| ------ | ----------------------------------------------- | ------------------------------------------ |
676676
| select | se dispara cuando se hace clic a una sugerencia | sugerencia en la que se está haciendo clic |
677+
| change | se activa cuando cambia el valor de entrada | (value: string \| number) |
677678

678679
### Autocomplete Metodo
679680

examples/docs/fr-FR/input.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -660,6 +660,7 @@ export default {
660660
| Nom | Description | Paramètres |
661661
|----| ----| ----|
662662
| select | Se déclenche quand une suggestion est cliquée. | La suggestion sélectionnée. |
663+
| change | Se déclenche quand la valeur change. | (value: string \ number) |
663664

664665
### Méthodes de l'autocomplétion
665666

examples/docs/zh-CN/input.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -769,6 +769,7 @@ export default {
769769
| 事件名称 | 说明 | 回调参数 |
770770
|---------|--------|---------|
771771
| select | 点击选中建议项时触发 | 选中建议项 |
772+
| change | 在 Input 值改变时触发 | (value: string \| number) |
772773

773774
### Autocomplete Methods
774775
| 方法名 | 说明 | 参数 |

packages/autocomplete/src/autocomplete.vue

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@
1010
<el-input
1111
ref="input"
1212
v-bind="[$props, $attrs]"
13-
@input="handleChange"
13+
@input="handleInput"
14+
@change="handleChange"
1415
@focus="handleFocus"
1516
@blur="handleBlur"
1617
@clear="handleClear"
@@ -186,7 +187,7 @@
186187
}
187188
});
188189
},
189-
handleChange(value) {
190+
handleInput(value) {
190191
this.$emit('input', value);
191192
this.suggestionDisabled = false;
192193
if (!this.triggerOnFocus && !value) {
@@ -196,6 +197,9 @@
196197
}
197198
this.debouncedGetData(value);
198199
},
200+
handleChange(event) {
201+
this.$emit('change', event.target.value);
202+
},
199203
handleFocus(event) {
200204
this.activated = true;
201205
this.$emit('focus', event);

0 commit comments

Comments
 (0)