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