alaskafx
@alaskafx
Не .do Frontend

Почему параграфы съезжают Vue-transition?


При изменении window - параграфы начинают съезжать и только тогда исчезать.
Из-за чего это происходит и как это исправить?
  • Вопрос задан
  • 39 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега Vue.js
<transition-group name='slide-components' mode="out-in"

Открываем документацию, читаем, что transition-group принимает

те же атрибуты, что и у <transition> кроме mode

Так что бессмысленно указывать mode, элементы всегда будут удаляться и добавляться одновременно. Ну а если элемента два, то одному из них придётся "съехать".

Вместо transition-group тут следует использовать transition:

<transition name="slide-components" mode="out-in">
  <p :key="window">{{ window }}</p>
</transition>
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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