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

@@ -10,7 +10,7 @@ import {
RootHydrateFunction
} from '@vue/runtime-core'
import { nodeOps } from './nodeOps'
import { patchProp } from './patchProp'
import { patchProp, forcePatchProp } from './patchProp'
// Importing from the compiler, will be tree-shaken in prod
import { isFunction, isString, isHTMLTag, isSVGTag, extend } from '@vue/shared'
@@ -21,7 +21,7 @@ declare module '@vue/reactivity' {
}
}
const rendererOptions = extend({ patchProp }, nodeOps)
const rendererOptions = extend({ patchProp, forcePatchProp }, nodeOps)
// lazy create the renderer - this makes core renderer logic tree-shakable
// in case the user only imports reactivity utilities from Vue.