Если вам нужно последовательно проиграть анимацию с картинками и текстом, а потом переключиться на новый маршрут, то можно использовать callback
transitionend
или
animationend
, а затем переключиться на новый маршрут.
В итоге:
1. Запуск анимации исчезновения елементов
2. В колбеках
transitionend
или
animationend
вызов
router.push('new page')
3. Проигрывание анимации при появлении новой страницы
Но может вам подойдет анимация перехода от одного маршрута к другому, тогда просто используйте , применив нужную анимацию:
<transition>
<router-view></router-view>
</transition>
Документация:
https://ru.vuejs.org/v2/guide/transitions.html#Сов...
https://router.vuejs.org/ru/advanced/transitions.html