Bläddra i källkod

perf: deep clone slot vnodes on re-render (#6478)

avoid unnecessary assignment.
ZhangJan 8 år sedan
förälder
incheckning
53463619e5
1 ändrade filer med 2 tillägg och 2 borttagningar
  1. 2 2
      src/core/vdom/vnode.js

+ 2 - 2
src/core/vdom/vnode.js

@@ -95,8 +95,8 @@ export function cloneVNode (vnode: VNode, deep?: boolean): VNode {
   cloned.key = vnode.key
   cloned.isComment = vnode.isComment
   cloned.isCloned = true
-  if (deep) {
-    cloned.children = vnode.children && cloneVNodes(vnode.children)
+  if (deep && vnode.children) {
+    cloned.children = cloneVNodes(vnode.children)
   }
   return cloned
 }