Commit 06a739ff authored by 杨奕's avatar 杨奕 Committed by cinwell.li

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

parent f508fd70
......@@ -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();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment