Skip to content

Commit 5925ad3

Browse files
committed
tweak select IE fix to reduce duplicate call
1 parent f9bef75 commit 5925ad3

File tree

1 file changed

+5
-6
lines changed
  • src/platforms/web/runtime/directives

1 file changed

+5
-6
lines changed

src/platforms/web/runtime/directives/model.js

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ if (isIE9) {
2020
}
2121

2222
export default {
23-
bind (el, binding, vnode) {
23+
inserted (el, binding, vnode) {
2424
if (process.env.NODE_ENV !== 'production') {
2525
if (!modelableTagRE.test(vnode.tag)) {
2626
warn(
@@ -32,13 +32,12 @@ export default {
3232
}
3333
}
3434
if (vnode.tag === 'select') {
35-
setSelected(el, binding, vnode.context)
35+
const cb = () => {
36+
setSelected(el, binding, vnode.context)
37+
}
38+
cb()
3639
/* istanbul ignore if */
3740
if (isIE || isEdge) {
38-
const cb = () => {
39-
setSelected(el, binding, vnode.context)
40-
}
41-
nextTick(cb)
4241
setTimeout(cb, 0)
4342
}
4443
} else if (vnode.tag === 'textarea' || el.type === 'text') {

0 commit comments

Comments
 (0)