vue transition組件及常用屬性
可能不生效的幾個注意點
- 選擇器的優(yōu)先級
- 謹慎合并樣式
顯示三階段和隱藏三階段的class名

1、vue2中顯示的初始階段類名是:v-enter;隱藏的初始階段類名是:v-leave
2、v-enter-active、v-leave-active這兩個 class 可以被用來定義動畫的持續(xù)時間、延遲與速度曲線類型。其他class可以定義顯示開始和結(jié)束時的樣式、隱藏開始和結(jié)束時的樣式。
.v-enter-active,
.v-leave-active {
// transition: all 0.5s ease;
transition:opacity 0.5s ease;
}
.v-enter-from{opacity: 0;}
.v-enter-to{opacity: 1;}
.v-leave-from{opacity: 1;}
.v-leave-to {opacity: 0;}常用屬性
<Transition
name="custom-classes"
appear
duration="2000"
enter-active-class="animate__animated animate__tada"
leave-active-class="animate__animated animate__bounceOutRight"
>
<p v-if="show">hello</p>
</Transition>
.custom-classes-enter-from{opacity:1}- name 替代class前綴
- enter-active-class 覆蓋相應(yīng)階段的class名
- leave-active-class 覆蓋相應(yīng)階段的class名
- appear 初始也有效果
- duration(單位:毫秒)
快速使用animate庫
1、安裝animate庫,并在main.js中引入
npm i animate.css import 'animate.css'
2、使用庫中的類名來設(shè)置enter-active-class屬性和 leave-active-class屬性
<Transition enter-active-class="animate__animated animate__tada" leave-active-class="animate__animated animate__bounceOutRight" >
到此這篇關(guān)于vue transition組件的文章就介紹到這了,更多相關(guān)vue transition組件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
vue proxy 的優(yōu)勢與使用場景實現(xiàn)
這篇文章主要介紹了vue proxy 的優(yōu)勢與使用場景實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-06-06
vue用ant design中table表格,點擊某行時觸發(fā)的事件操作
這篇文章主要介紹了vue用ant design中table表格,點擊某行時觸發(fā)的事件操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-10-10

