Przeglądaj źródła

fix IE/Edge select remembering selection (#3803)

* fix IE/Edge select remembering selection

* Use const over let
fergaldoyle 9 lat temu
rodzic
commit
790c99cdb4
1 zmienionych plików z 4 dodań i 2 usunięć
  1. 4 2
      src/platforms/web/runtime/directives/model.js

+ 4 - 2
src/platforms/web/runtime/directives/model.js

@@ -35,9 +35,11 @@ export default {
       setSelected(el, binding, vnode.context)
       /* istanbul ignore if */
       if (isIE || isEdge) {
-        nextTick(() => {
+        const cb = () => {
           setSelected(el, binding, vnode.context)
-        })
+        }
+        nextTick(cb)
+        setTimeout(cb, 0)
       }
     } else if (vnode.tag === 'textarea' || el.type === 'text') {
       if (!isAndroid) {