Преглед изворни кода

fix(vdom): remove unnecessary sameVnode condition

fix #9168
Evan You пре 7 година
родитељ
комит
0d4b35f559
1 измењених фајлова са 0 додато и 7 уклоњено
  1. 0 7
      src/core/vdom/patch.js

+ 0 - 7
src/core/vdom/patch.js

@@ -32,12 +32,6 @@ export const emptyNode = new VNode('', {}, [])
 
 const hooks = ['create', 'activate', 'update', 'remove', 'destroy']
 
-function childrenIgnored (vnode) {
-  return vnode && vnode.data && vnode.data.domProps && (
-    vnode.data.domProps.innerHTML || vnode.data.domProps.textContent
-  )
-}
-
 function sameVnode (a, b) {
   return (
     a.key === b.key && (
@@ -45,7 +39,6 @@ function sameVnode (a, b) {
         a.tag === b.tag &&
         a.isComment === b.isComment &&
         isDef(a.data) === isDef(b.data) &&
-        !childrenIgnored(a) && !childrenIgnored(b) &&
         sameInputType(a, b)
       ) || (
         isTrue(a.isAsyncPlaceholder) &&