fix(runtime-dom): allow force updating value bindings for controlled inputs

fix #1471
This commit is contained in:
Evan You
2020-06-30 11:23:09 -04:00
parent 062835d45a
commit b3536d87a5
4 changed files with 19 additions and 9 deletions

View File

@@ -8,7 +8,12 @@ import { RendererOptions } from '@vue/runtime-core'
const nativeOnRE = /^on[a-z]/
export const patchProp: RendererOptions<Node, Element>['patchProp'] = (
type DOMRendererOptions = RendererOptions<Node, Element>
export const forcePatchProp: DOMRendererOptions['forcePatchProp'] = (_, key) =>
key === 'value'
export const patchProp: DOMRendererOptions['patchProp'] = (
el,
key,
prevValue,