NumberAnimate 数字滚动 
用滚动的方式展示不同的数字
基本用法 
通过 from 和 to 属性来设置开始值和结束值。通过 loop 属性来设置是否循环播放。
格式化 
可以通过 formatter 来格式化一个数字,接收一个函数,默认为 (num: number) => num.toLocaleString()来格式化。
大小 
默认了三种大小,large、default、small,默认值为 default。
类型 
可以设置展示的不同风格的颜色。
动画时间 
通过设置 duration 来设置动画的滚动时长。
控制播放 
通过获取组件,来调用 run 方法来实现动画的播放。
API 
Attributes 
| 参数 | 说明 | 类型 | 默认值 | 
|---|---|---|---|
| form | 开始的动画数字 | number | 0 | 
| to | 结束的动画数字 | number | - | 
| size | 尺寸 | string | '' | 
| type | 类型 | string | '' | 
| duration | 执行动画结束的大概时间 | number | 2000 | 
| loop | 是否循环播放 | boolean | false | 
| interval | 循环间隔时间 | number | 3000 | 
| formatter | 对数字决定金额格式化 | Function | (num: number) => num.toLocaleString() | 
| automatic | 是否初始化自动播放 | boolean | true | 
| styles | 样式列表 | CSSProperties | - | 
Events 
| 事件名称 | 说明 | 类型 | 
|---|---|---|
| end | 动画结束时触发 | (elapsed: number) => void |