Я новичок в переходе в Vue. Я пытаюсь скрыть и показать div зависит от состояния. Может кто-нибудь сказать мне, если это желаемое поведение?
<div id="app">
<transition-group name="testanim">
<p key="1" v-if='open1' @click='open1 = false'>First Block</p>
<p key="2" v-if='!open1' @click='open1 = true'>Second Block</p>
</transition-group>
</div>
new Vue({
el: "#app",
data() {
return {
open1: true
}
}
})
Ссылка для JSfiddle: , это
.
Проблема в том, что второй div сначала появляется, а затем движется вверх. Есть ли способ заставить его появиться на месте первого без эффекта прыжка и с переходом?
Заранее спасибо.