Просмотр исходного кода

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

avoid unnecessary assignment.
ZhangJan 8 лет назад
Родитель
Сommit
53463619e5
1 измененных файлов с 2 добавлено и 2 удалено
  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
 }