|
|
@ -397,17 +397,14 @@ export function createPatchFunction (backend) { |
|
|
|
} |
|
|
|
|
|
|
|
function assertNodeMatch (node, vnode) { |
|
|
|
let match = true |
|
|
|
if (!node) { |
|
|
|
match = false |
|
|
|
} else if (vnode.tag) { |
|
|
|
match = |
|
|
|
if (vnode.tag) { |
|
|
|
return ( |
|
|
|
vnode.tag.indexOf('vue-component') === 0 || |
|
|
|
vnode.tag === nodeOps.tagName(node).toLowerCase() |
|
|
|
) |
|
|
|
} else { |
|
|
|
match = _toString(vnode.text) === node.data |
|
|
|
return _toString(vnode.text) === node.data |
|
|
|
} |
|
|
|
return match |
|
|
|
} |
|
|
|
|
|
|
|
return function patch (oldVnode, vnode, hydrating, removeOnly) { |
|
|
|