By_Engine
@By_Engine

Почему dynamic transiton duration enter не работает?

Vue 3
Хочу добавить возможность управлять анимацией смены маршрута
В routes.js добавил конфиг перехода
{
  ...,
  meta: {
    transition: {
      name: 'transition name',
      mode: 'out-in',
      duration: {
        enter: 1000,
        leave: 2000
      }
    }
}


В шаблоне подставляю
<router-view v-slot="{ Component, route }">
  <transition v-bind="route.meta.transition">
    <component :is="Component" />
  </transition>
</router-view>


В итоге срабатывает только leave, а enter нет
  • Вопрос задан
  • 23 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы