vue中的動畫主要依靠transition這個控件,關於transition這個api可以上官網查看vue中的transition
vue中使用css動畫
<title>Vue中CSS動畫原理/<title>
<transition>
<component>
/<transition>
<button>switch/<button>
vue中 animate.css 動畫
<title>在Vue中使用 animate.css 庫/<title>
<link>
<transition> leave-active-class="animated shake">
animation
/<transition>
<button>toggle/<button>
在vue中同時使用過渡和動畫
<title>在Vue中同時使用過渡和動畫/<title>
<link>
<transition> appear
:duration="{enter: 1000, leave: 3000}"
enter-active-class="animated jello fade-enter-active"
leave-active-class="animated tada fade-leave-active"
appear-active-class="animated jello fade-enter-active">
animation
/<transition>
<button>toggle/<button>
Vue中的 Js 動畫與 Velocity.js 的結合
<title>Vue中的 Js 動畫與 Velocity.js 的結合/<title>
<link>
<transition> @enter="handleEnter"
@after-enter="handleAfterEnter">
animation
/<transition>
<button>toggle/<button>
Vue中多個元組件的過渡
<title>Vue中多個元組件的過渡/<title>
<transition>
<component>
/<transition>
<button>toggle/<button>
封裝vue中的動畫組件
<title>封裝vue中的動畫組件/<title>
<fade>
hello transition
/<fade>
<button>toggle/<button>
閱讀更多 浮生偷閒 的文章