fix(vue-app): fix getNuxtChildComponents method (#4969)

This commit is contained in:
Cristian Pallarés 2019-02-07 11:14:38 +01:00 committed by Xin Du (Clark)
parent 111455f99a
commit dbf70999e4

View File

@ -528,7 +528,7 @@ const noopFetch = () => {}
// Special hot reload with asyncData(context)
function getNuxtChildComponents($parent, $components = []) {
$parent.$children.forEach(($child) => {
if ($child.$vnode.data.nuxtChild && !$components.find(c =>(c.$options.__file === $child.$options.__file))) {
if ($child.$vnode && $child.$vnode.data.nuxtChild && !$components.find(c =>(c.$options.__file === $child.$options.__file))) {
$components.push($child)
}
if ($child.$children && $child.$children.length) {