Я пытаюсь добиться эффекта анимации, как это
Также я получил простой компонент Vue для него
<template>
<div>
<div v-if="cities[index]">
{{ v-if="cities[index]" }}
</div>
<div class="disable" v-if="cities[index+ 1]">
{{ v-if="cities[index+ 1]" }}
</div>
<button @click="index++">Next City</button>
</div>
</template>
<script>
export default {
data() {
return {
cities = [
"San Francisco",
"Seattle",
"Chicago",
"Atlanta"
],
index: 0
}
}
}
</script>
Итак, я понимаю, что мне нужно заключить каждый div в transition и добавить к нему : key = "index" , но мой вопрос в том, какую анимацию мне использовать для этого случая?