返回介绍

Countup 数字滚动

发布于 2020-05-05 22:51:20 字数 4008 浏览 1398 评论 0 收藏 0

import { Countup } from 'feui';
components: {
  [Countup.name]: Countup
},
data () {
  return {
    doStart: false,
    doReset: false,
    options: {
      useEasing: true,
      useGrouping: true,
      separator: '',
      decimal: '.',
      prefix: '¥',
      suffix: '元'
    }
  }
},
methods:{
  doResetFn:function(params) {
    this.doReset=true;
    this.doStart=false;
  },
  callback:function(ins){
    console.log(ins.endVal)
    Toast.success({
      duration: 1500,
      message: '滚完了'
    })
  },
  callback1:function(){
    Toast.success({
      duration: 1500,
      message: '点击成功鸟'
    })
  }
}
.demo1 {
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  font-size: 6em;
  color: #4a90e2;
}

代码演示

基础用法(从小到大)

<fe-countup :start-val="1" :end-val="1388" 
  :duration="2" class="demo1">
</fe-countup>

倒着用见过没(从大到小)

<fe-countup :start-val="1388" :end-val="1" 
  :duration="2" class="demo1">
</fe-countup>

保留小数

<fe-countup :end-val="88.88" :duration="3" 
  :decimals="2" class="demo1">
</fe-countup>

开始/复位

<fe-countup :end-val="1024" :duration="3" 
  :start="doStart" class="demo1">
</fe-countup>
<br />
<div style="margin:20px;">
  <fe-button @click.native="doStart=true" 
  type="primary">Start</fe-button>
  <fe-button @click.native="doResetFn" 
  type="primary">Reset</fe-button>
</div>

综合Demo

<fe-countup :end-val="10000" :duration="1" 
  :decimals="2" class="demo1" 
  :options='options' :callback='callback'>
</fe-countup>


API

参数说明类型默认值可选值
start-val开始的数字Number0-
end-val结束的数字Number0-
duration持续时间(秒)Number2-
decimals小数位数Number0-
-----


Options

参数说明类型默认值可选值
useEasing是否使用缓动动画Booleantruetrue,false
easingFn缓动动画函数,useEasingtrue才有效,可以是贝塞尔方程式推算的结果Functiontruetrue,false
useGrouping是否启用数字分组(用逗号隔开)Booleantruetrue,false
separator数字分组的显示值String,-
decimal小数点的取值(可自定义)String.-
prefix显示滚动数字前String--
suffix显示滚动数字后String--
-----


Methods

方法名参数说明备注
start-是否自动开始计数-
reset-复位/复原/福元没错就是福元怎么了
----

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文