We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 520cad7 commit 83b7158Copy full SHA for 83b7158
packages/runtime-dom/src/directives/vModel.ts
@@ -54,7 +54,8 @@ export const vModelText: ModelDirective<
54
el.value = value
55
el._assign = getModelAssigner(vnode)
56
const castToNumber = number || el.type === 'number'
57
- addEventListener(el, lazy ? 'change' : 'input', () => {
+ addEventListener(el, lazy ? 'change' : 'input', e => {
58
+ if ((e.target as any).composing) return
59
let domValue: string | number = el.value
60
if (trim) {
61
domValue = domValue.trim()
0 commit comments