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

Vue transx組件切換動畫庫示例詳解

 更新時間:2022年07月27日 15:30:20   作者:德萊問前端  
這篇文章主要為大家介紹了Vue transx組件切換動畫庫示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

來個介紹

安裝

npm install transx
or
yarn add transx

使用

<!-- 包裹動畫元素 -->
<trans-x
  :time="time"
  :delay="delay"
  :autoplay="autoplay"
  :loop="loop"
  :nextTransition="nextTransition"
  :prevTransition="prevTransition"
  ref="transx"
  @over="over"
  @transitionend="transitionEnd"
>
  <div class="comp" v-for="(item, index) in items" :key="index" :index="index + 1"></div>
</trans-x>
import TransX from "transx";
export default {
  components: {
    TransX
  },
  data() {
    return {
      time: 0.6,
      loop: true,
      autoplay: 1000,
      delay: -1,
      nextTransition: "fadeIn",
      prevTransition: "fadeIn",
      defaultIndex: 0
    }
  }
}

支持參數(shù)

參數(shù)說明類型默認(rèn)值備注
time動畫時長number0.6單位秒
loop是否循環(huán)展現(xiàn)booleantrue 
autoplay是否自動循環(huán)boolean, numberfalseautoplay傳遞為true時,會賦予默認(rèn)值1000,單位毫秒
delay動畫間隔number-1 
defaultIndex默認(rèn)顯示第幾張number0 
nextTransition下一個的動畫,動畫種類見下方stringmoveLeftBack 
prevTransition上一個的動畫,動畫種類見下方stringmoveRightBack 

支持事件

  • over - 跳轉(zhuǎn)到了邊界后的回調(diào),當(dāng)在第一頁繼續(xù)上翻和在最后一頁繼續(xù)下翻時調(diào)用
  over: function(isEnd) {
    console.log('邊界到了', isEnd);
  }

** 說明:當(dāng)邊界為翻到第一頁時isEnd為false,當(dāng)邊界為翻到最后一頁時isEnd為true,

  • transitionend - 動畫結(jié)束時的回調(diào),在動畫結(jié)束后調(diào)用,參數(shù)為當(dāng)前的索引,值從0開始
  transitionEnd: function(currentIndex) {
    console.log("當(dāng)前到第幾頁了: ", currentIndex);
  }

支持API

  • goto - 跳轉(zhuǎn)到第幾頁,參數(shù)為頁碼標(biāo)識,索引從0開始
    this.$refs.transx.goto(3); // 跳轉(zhuǎn)到第四頁
  • prev - 跳轉(zhuǎn)到上一頁
    // 不傳參
    this.$refs.transx.prev();
    // 傳參
    this.$refs.transx.prev({
        time: 0.6,
        delay: -1,
        transition: "moveLeftQuart", // 參考下面[支持動畫種類]
    });
  • next - 跳轉(zhuǎn)到下一頁
    // 不傳參
    this.$refs.transx.next();
    // 傳參
    this.$refs.transx.next({
        time: 0.6,
        delay: -1,
        transition: "moveLeftQuart", // 參考下面[支持動畫種類]
    });

支持的動畫類型

目前共支持24種動畫類型,具體選擇哪種動畫類型,可以參考例子codesanbox,多試試,說不定有意外驚喜哦。下面放幾個例子給大家看看:

fadeIn

flip

shuttleRight

zoomRotateIn

說明

  • 目前只支持Vue2,后續(xù)會升級支持Vue3,
  • 在使用過程中如果遇到什么問題,可以隨時提交issue,issue直達(dá)

以上就是Vue transx組件切換動畫庫示例詳解的詳細(xì)內(nèi)容,更多關(guān)于Vue transx切換動畫庫的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • vue實現(xiàn)拖拽與排序功能的示例代碼

    vue實現(xiàn)拖拽與排序功能的示例代碼

    在Web應(yīng)用程序中,實現(xiàn)拖拽和排序功能是非常常見的需求,本文為大家介紹了如何使用Vue來實現(xiàn)一個簡單但功能強大的拖拽與排序功能,感興趣的小伙伴可以參考下
    2023-10-10
  • Vue2項目中Mock.js的完整集成與使用教程

    Vue2項目中Mock.js的完整集成與使用教程

    Mock.js 是一個可以在開發(fā)階段模擬后端數(shù)據(jù)接口的 JavaScript 庫,它能夠生成大量不同類型的隨機數(shù)據(jù),并且模擬真實的接口返回,允許前端開發(fā)在沒有真實后端接口的情況下進(jìn)行開發(fā),本文給大家介紹了Vue2項目中Mock.js的完整集成與使用教程,需要的朋友可以參考下
    2025-02-02
  • 手把手教你拿捏vue?cale()計算函數(shù)使用

    手把手教你拿捏vue?cale()計算函數(shù)使用

    這篇文章手把手教你拿捏vue?cale()計算函數(shù)使用,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-04-04
  • vue2 前端搜索實現(xiàn)示例

    vue2 前端搜索實現(xiàn)示例

    本篇文章主要介紹了vue2 前端搜索實現(xiàn)示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-02-02
  • Vue 實現(xiàn)復(fù)制功能,不需要任何結(jié)構(gòu)內(nèi)容直接復(fù)制方式

    Vue 實現(xiàn)復(fù)制功能,不需要任何結(jié)構(gòu)內(nèi)容直接復(fù)制方式

    今天小編就為大家分享一篇Vue 實現(xiàn)復(fù)制功能,不需要任何結(jié)構(gòu)內(nèi)容直接復(fù)制方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • Vue利用自定義指令實現(xiàn)按鈕權(quán)限控制

    Vue利用自定義指令實現(xiàn)按鈕權(quán)限控制

    這篇文章主要為大家詳細(xì)介紹了Vue如何利用自定義指令實現(xiàn)按鈕權(quán)限控制效果,文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價值,需要的可以參考下
    2023-05-05
  • Vue2.x中的Render函數(shù)詳解

    Vue2.x中的Render函數(shù)詳解

    通常開發(fā)vue我們使用的是模板語法,其實還有和react相同的語法,那就是render函數(shù),同樣支持jsx語法。Vue 的模板實際是編譯成了 render 函數(shù)。
    2017-05-05
  • 一文搞懂Vue里的過渡和動畫

    一文搞懂Vue里的過渡和動畫

    在Vue中,過渡和動畫是一種用于在組件之間添加平滑過渡效果和動畫效果的高級用法,Vue提供了一些內(nèi)置的過渡和動畫功能,同時也支持自定義過渡和動畫效果,本文就給大家介紹一些Vue中過渡和動畫的高級用法,需要的朋友可以參考下
    2023-06-06
  • 關(guān)于Vue3&TypeScript的踩坑匯總

    關(guān)于Vue3&TypeScript的踩坑匯總

    這篇文章主要介紹了關(guān)于Vue3&TypeScript的踩坑匯總,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • Vue 實現(xiàn)點擊空白處隱藏某節(jié)點的三種方式(指令、普通、遮罩)

    Vue 實現(xiàn)點擊空白處隱藏某節(jié)點的三種方式(指令、普通、遮罩)

    最近小編接到這樣的需求:彈出框(或Popover)在 show 后,點擊空白處可以將其 hide。針對這個需求,小編整理了三種實現(xiàn)方式,如果大家對vue 點擊空白隱藏節(jié)點問題感興趣的朋友跟隨小編一起看看吧
    2019-10-10

最新評論

民乐县| 保定市| 吉林省| 博白县| 师宗县| 县级市| 怀仁县| 镇远县| 宣化县| 广平县| 民权县| 安康市| 云南省| 富川| 友谊县| 樟树市| 武邑县| 布尔津县| 藁城市| 祥云县| 永康市| 富裕县| 新疆| 澜沧| 台前县| 吴桥县| 云南省| 麻栗坡县| 资溪县| 固始县| 南江县| 黄大仙区| 阿尔山市| 秦安县| 山阳县| 怀宁县| 九龙县| 防城港市| 佛坪县| 靖远县| 德庆县|