數字滾動插件-countTo的使用


在vue項目中不可避免會涉及數字的動態滾動的效果,通常使用countTo來實現

1:安裝依賴

  npm install --save vue-count-to

2:可以全局引用也可以在單獨頁面引用,因項目局限就在單獨頁面使用了

1)、
    import CountTo from 'vue-count-to'

2)、
    export default {
     components: {
      CountTo
     },
    }
3:直接使用
<count-to :start-val="0" :end-val="item.dataNum" :duration="3000"/>

4:示例

<template>
  <countTo :startVal='startVal' :endVal='endVal' :duration='3000'/>
</template>

<script>
  import countTo from 'vue-count-to';
  export default {
    components: { 
        countTo 
    },
    data () {
      return {
        startVal: 0,
        endVal: 3000
      }
    }
  }
</script>    

 

5:組件配置信息:

 

Property Description type default
startVal 開始值 Number 0
endVal 結束值 Number 2017
duration 持續時間,以毫秒為單位 Number 3000
autoplay 自動播放 Boolean true
decimals 要顯示的小數位數 Number 0
decimal 十進制分割 String .
separator 分隔符 String ,
prefix 前綴 String ''
suffix 后綴 String ''
useEasing 使用緩和功能 Boolean true
easingFn 緩和回調 Function

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

** 注意:當autoplay:true時,它將在startVal或endVal更改時自動啟動**

6:功能

Function Name Description
mountedCallback 掛載以后返回回調
start 開始計數
pause 暫停計數
reset

重置countTo

 

 

 

 

 

 

 

參考:https://www.npmjs.com/package/vue-count-to

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM