Select: fix remote filter not showing dropdown issue (#1535)

pull/1538/head
杨奕 2016-12-03 18:09:20 +08:00 committed by cinwell.li
parent f508fd703e
commit 06a739ff22
1 changed files with 1 additions and 9 deletions

View File

@ -129,10 +129,7 @@
if (this.loading) {
return this.t('el.select.loading');
} else {
if (this.voidRemoteQuery) {
this.voidRemoteQuery = false;
return false;
}
if (this.remote && this.query === '') return false;
if (this.filterable && this.filteredOptionsCount === 0) {
return this.t('el.select.noMatch');
}
@ -198,7 +195,6 @@
selectedLabel: '',
hoverIndex: -1,
query: '',
voidRemoteQuery: false,
bottomOverflowBeforeHidden: 0,
topOverflowBeforeHidden: 0,
optionsAllDisabled: false,
@ -238,7 +234,6 @@
if (this.remote && typeof this.remoteMethod === 'function') {
this.hoverIndex = -1;
this.remoteMethod(val);
this.voidRemoteQuery = val === '';
this.broadcast('ElOption', 'resetIndex');
} else if (typeof this.filterMethod === 'function') {
this.filterMethod(val);
@ -563,9 +558,6 @@
if (!this.multiple && (!this.value || Array.isArray(this.value))) {
this.$emit('input', '');
}
if (this.remote) {
this.voidRemoteQuery = true;
}
this.debouncedOnInputChange = debounce(this.debounce, () => {
this.onInputChange();