В жизненном цикле Vue дочерние компоненты всегда монтируются перед родителями.
При использовании vue-cli-plugin-apollo
и поступлении на маршрут родительский хук жизненного цикла mounted()
вызывается перед детскими
* 1006. *
В этом примере шаблона выше mounted
ловушка жизненного цикла этого компонента вызывается до mounted
ловушки жизненного цикла дочернего объекта, HeroLayout
. Это происходит только при переходе с другой страницы с использованием vue-router
. Загрузка страницы непосредственно в браузере приводит к нормальному жизненному циклу.
Я также использую @akryum/vue-cli-plugin-ssr
, который использует vue-apollo/ssr
Как я могу обойти это?