From ce0da21067e3c8eee4ab3774e5fb53d5f70bf184 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=99=E5=BF=97=E4=B8=9C?= Date: Fri, 28 Jul 2017 12:08:03 +0800 Subject: [PATCH] check popper exist before invoke scrollIntoView --- packages/select/src/select.vue | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/select/src/select.vue b/packages/select/src/select.vue index 949aa8720..3b2298a94 100644 --- a/packages/select/src/select.vue +++ b/packages/select/src/select.vue @@ -355,8 +355,10 @@ }, scrollToOption(className = 'selected') { - const menu = this.$refs.popper.$el.querySelector('.el-select-dropdown__wrap'); - scrollIntoView(menu, menu.getElementsByClassName(className)[0]); + if (this.$refs.popper) { + const menu = this.$refs.popper.$el.querySelector('.el-select-dropdown__wrap'); + scrollIntoView(menu, menu.getElementsByClassName(className)[0]); + } }, handleMenuEnter() {