fix(v-model): consistent nullish value handling with 2.x (#1530)
fix #1528
This commit is contained in:
@@ -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
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user