From 92b4156aaac573d94bcf35424efbdbb925bae222 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=A5=95?= Date: Wed, 26 Apr 2017 00:08:15 +0800 Subject: [PATCH] Select: optimize performance of long option list (#4444) --- packages/select/src/option.vue | 3 +-- packages/theme-default/src/option.css | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/select/src/option.vue b/packages/select/src/option.vue index f55127db8..88e1c5026 100644 --- a/packages/select/src/option.vue +++ b/packages/select/src/option.vue @@ -6,8 +6,7 @@ v-show="visible" :class="{ 'selected': itemSelected, - 'is-disabled': disabled || groupDisabled || limitReached, - 'hover': parent.hoverIndex === index + 'is-disabled': disabled || groupDisabled || limitReached }"> {{ currentLabel }} diff --git a/packages/theme-default/src/option.css b/packages/theme-default/src/option.css index a0b9eb5fe..200bde845 100644 --- a/packages/theme-default/src/option.css +++ b/packages/theme-default/src/option.css @@ -26,7 +26,7 @@ } } - &.hover { + &.hover, &:hover { background-color: var(--select-option-hover-background); }