最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue transition組件及常用屬性

 更新時(shí)間:2024年09月11日 12:14:19   作者:monstkl  
在使用Vue過渡動(dòng)畫時(shí),注意選擇器優(yōu)先級(jí),謹(jǐn)慎合并樣式,Vue2中關(guān)于顯示隱藏的類名有v-enter、v-leave以及v-enter-active、v-leave-active等,這些可以用來(lái)定義動(dòng)畫的持續(xù)時(shí)間和樣式,感興趣的朋友跟隨小編一起看看吧

可能不生效的幾個(gè)注意點(diǎn) 

  • 選擇器的優(yōu)先級(jí)
  • 謹(jǐn)慎合并樣式

顯示三階段和隱藏三階段的class名

1、vue2中顯示的初始階段類名是:v-enter;隱藏的初始階段類名是:v-leave

2、v-enter-active、v-leave-active這兩個(gè) class 可以被用來(lái)定義動(dòng)畫的持續(xù)時(shí)間、延遲與速度曲線類型。其他class可以定義顯示開始和結(jié)束時(shí)的樣式、隱藏開始和結(jié)束時(shí)的樣式。

.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庫(kù)

1、安裝animate庫(kù),并在main.js中引入

npm i animate.css
import 'animate.css'

2、使用庫(kù)中的類名來(lái)設(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)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

论坛| 滦平县| 安乡县| 通海县| 安岳县| 西乌| 仲巴县| 永定县| 巨鹿县| 长乐市| 杭州市| 普宁市| 富源县| 广河县| 仙桃市| 肇州县| 梅州市| 西乌| 揭东县| 思茅市| 凯里市| 新民市| 什邡市| 金门县| 长兴县| 三亚市| 循化| 云梦县| 深泽县| 电白县| 萝北县| 徐汇区| 大安市| 措勤县| 临沂市| 黔南| 三都| 竹北市| 包头市| 宁津县| 恩施市|