Я пытаюсь перемещаться между страницами, где при изменении маршрута я хочу:
- затухание текущей страницы
- загрузка новой страницы после загрузки новой страницы (для меня, чтобы сигнализировать)
- исчезать на новой странице
Следование стандартному примеру не работает:
<transition name="fade" mode="out-in" v-on:enter="enter">
<router-view :key="$route.path"/>
</transition>
Что это делает, порядок: 1 -> 3 -> 2. Другими словами, происходит появление новой страницы, и только после этого вызывается «созданный» хук новой страницы, в котором я асинхронно загружаю свои данные для заполнения страницы.
Как я могу попросить Вью подождать с показом страницы, пока я не загрузю все асинхронные данные в хук "create"?