fix(runtime-core): should not cast prop value if prop did not change

fix #999
This commit is contained in:
Evan You
2020-04-20 14:16:25 -04:00
parent 36d77f9a9e
commit 171cfa404f
3 changed files with 41 additions and 12 deletions

View File

@@ -1246,9 +1246,10 @@ function baseCreateRenderer(
optimized: boolean
) => {
nextVNode.component = instance
const prevProps = instance.vnode.props
instance.vnode = nextVNode
instance.next = null
updateProps(instance, nextVNode.props, optimized)
updateProps(instance, nextVNode.props, prevProps, optimized)
updateSlots(instance, nextVNode.children)
}