Pārlūkot izejas kodu

check popper exist before invoke scrollIntoView

孙志东 8 gadi atpakaļ
vecāks
revīzija
ce0da21067
1 mainītis faili ar 4 papildinājumiem un 2 dzēšanām
  1. 4 2
      packages/select/src/select.vue

+ 4 - 2
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() {