|
|
@@ -47,7 +47,7 @@ export const vModelText: ModelDirective<
|
|
|
HTMLInputElement | HTMLTextAreaElement
|
|
|
> = {
|
|
|
beforeMount(el, { value, modifiers: { lazy, trim, number } }, vnode) {
|
|
|
- el.value = value
|
|
|
+ el.value = value == null ? '' : value
|
|
|
el._assign = getModelAssigner(vnode)
|
|
|
const castToNumber = number || el.type === 'number'
|
|
|
addEventListener(el, lazy ? 'change' : 'input', e => {
|
|
|
@@ -85,7 +85,7 @@ export const vModelText: ModelDirective<
|
|
|
return
|
|
|
}
|
|
|
}
|
|
|
- el.value = value
|
|
|
+ el.value = value == null ? '' : value
|
|
|
}
|
|
|
}
|
|
|
|