From 36cc555f6e1cfd1902761ea16fc256c2b03786a9 Mon Sep 17 00:00:00 2001 From: pengchongfu Date: Tue, 11 Apr 2017 14:11:22 +0800 Subject: [PATCH] Select: avoid stack overflow, fix #4106 --- packages/select/src/select.vue | 1 + 1 file changed, 1 insertion(+) 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++;