Jelajahi Sumber

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

avoid unnecessary assignment.
ZhangJan 8 tahun lalu
induk
melakukan
53463619e5
1 mengubah file dengan 2 tambahan dan 2 penghapusan
  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
 }