Vue는 항목이 DOM에 삽입, 갱신 또는 제거될 때 트랜지션 효과를 적용하는 다양한 방법을 제공합니다.
Vue는 트랜지션
래퍼 컴포넌트를 제공하므로 다음과 같은 상황에서 모든 엘리먼드 또는 컴포넌트에 대한 진입/트랜지션을 추가할 수 있습니다.
v-if
사용)v-show
사용)<div id="demo">
<button v-on:click="show = !show">
Toggle
</button>
<transition name="fade">
<p v-if="show">hello</p>
</transition>
</div>
new Vue({
el: '#demo',
data: {
show: true
}
})
.fade-enter-active, .fade-leave-active {
transition: opacity: 0.5s;
}
.fade-enter, .fade-leace-to {
opacity: 0;
}