Как использовать Vue переходы, чтобы показать страницу только при загрузке? - PullRequest
0 голосов
/ 29 января 2019

Я пытаюсь перемещаться между страницами, где при изменении маршрута я хочу:

  1. затухание текущей страницы
  2. загрузка новой страницы после загрузки новой страницы (для меня, чтобы сигнализировать)
  3. исчезать на новой странице

Следование стандартному примеру не работает:

<transition name="fade" mode="out-in" v-on:enter="enter">
  <router-view :key="$route.path"/>
</transition>

Что это делает, порядок: 1 -> 3 -> 2. Другими словами, происходит появление новой страницы, и только после этого вызывается «созданный» хук новой страницы, в котором я асинхронно загружаю свои данные для заполнения страницы.

Как я могу попросить Вью подождать с показом страницы, пока я не загрузю все асинхронные данные в хук "create"?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...