diff --git a/packages/select/src/select.vue b/packages/select/src/select.vue index 9062ffe00..c74449d93 100644 --- a/packages/select/src/select.vue +++ b/packages/select/src/select.vue @@ -542,6 +542,7 @@ return; } if (this.options.length === 0 || this.filteredOptionsCount === 0) return; + this.optionsAllDisabled = this.options.length === this.options.filter(item => item.disabled === true).length; if (!this.optionsAllDisabled) { if (direction === 'next') { this.hoverIndex++;