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

fix keep-alive nested child components

Evan You 9 лет назад
Родитель
Сommit
dde29d7388
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      src/core/vdom/patch.js

+ 1 - 1
src/core/vdom/patch.js

@@ -143,7 +143,7 @@ export function createPatchFunction (backend) {
       if (isDef(i = data.hook) && isDef(i = i.destroy)) i(vnode)
       for (i = 0; i < cbs.destroy.length; ++i) cbs.destroy[i](vnode)
     }
-    if (isDef(i = vnode.child)) {
+    if (isDef(i = vnode.child) && !data.keepAlive) {
       invokeDestroyHook(i._vnode)
     }
     if (isDef(i = vnode.children)) {