Просмотр исходного кода

fix v-model select off-dom infinite loop (fix #3104)

Evan You 10 лет назад
Родитель
Сommit
2aafe10762
1 измененных файлов с 3 добавлено и 3 удалено
  1. 3 3
      src/directives/public/model/select.js

+ 3 - 3
src/directives/public/model/select.js

@@ -48,13 +48,13 @@ export default {
     this.vm.$on('hook:attached', () => {
       nextTick(this.forceUpdate)
     })
+    if (!inDoc(el)) {
+      nextTick(this.forceUpdate)
+    }
   },
 
   update (value) {
     var el = this.el
-    if (!inDoc(el)) {
-      return nextTick(this.forceUpdate)
-    }
     el.selectedIndex = -1
     var multi = this.multiple && isArray(value)
     var options = el.options