vue数字滚动组件——vue-count-to

github地址——https://github.com/PanJiaChen/vue-countTo

npm地址——https://www.npmjs.com/package/vue-count-to

效果

在这里插入图片描述

1、安包

npm install vue-count-to

2、示例
<template>
  <countTo :startVal='startVal' :endVal='endVal' :duration='3000'></countTo>
</template>
 
<script>
  import countTo from 'vue-count-to';
  export default {
    components: { countTo },
    data () {
      return {
        startVal: 1000,
        endVal: 2017
      }
    }
  }
</script>
3、实例
<div  style="color: red;font-size: 32px;">
    <span>合计:</span>
    <span >¥</span>
    <countTo :startVal='startVal' :endVal='endVal' :duration='3000'></countTo>
    <span >元</span>
</div>

效果

在这里插入图片描述

4、选项
PropertyDescriptiontypedefault
startVal开始值Number0
endVal结束值Number2017
duration持续时间,以毫秒为单位Number3000
autoplay自动播放Booleantrue
decimals要显示的小数位数Number0
decimal十进制分割String.
separator分隔符String,
prefix前缀String‘’
suffix后缀String‘’
useEasing使用缓和功能Booleantrue
easingFn缓和回调Function

注意:

当autoplay:true时,它将在startVal或endVal更改时自动启动

功能

Function NameDescription
mountedCallback挂载以后返回回调
start开始计数
pause暂停计数
reset重置countTo

更多例子:demo——http://panjiachen.github.io/countTo/demo/

demo源码——https://github.com/PanJiaChen/vue-countTo/blob/master/demo/index.html

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐