Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 0efdd80

Browse files
committed
prevent v-model syncing value on blur after fragment is removed (fix vuejs#2017)
1 parent 167b7f9 commit 0efdd80

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/directives/public/model/text.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,10 @@ export default {
5151
})
5252
this.on('blur', function () {
5353
self.focused = false
54-
self.listener()
54+
// do not sync value after fragment removal (#2017)
55+
if (!self._frag || self._frag.inserted) {
56+
self.listener()
57+
}
5558
})
5659
}
5760

0 commit comments

Comments
 (0)