(node, vnode)
| 5020 | } |
| 5021 | |
| 5022 | function assertNodeMatch (node, vnode) { |
| 5023 | if (isDef(vnode.tag)) { |
| 5024 | return ( |
| 5025 | vnode.tag.indexOf('vue-component') === 0 || |
| 5026 | vnode.tag.toLowerCase() === (node.tagName && node.tagName.toLowerCase()) |
| 5027 | ) |
| 5028 | } else { |
| 5029 | return node.nodeType === (vnode.isComment ? 8 : 3) |
| 5030 | } |
| 5031 | } |
| 5032 | |
| 5033 | return function patch (oldVnode, vnode, hydrating, removeOnly, parentElm, refElm) { |
| 5034 | if (isUndef(vnode)) { |