Skip to content
专业版

FaCountTo 数字滚动

带动画效果的数字滚动组件,用于数据变化展示。

使用场景

  • 数据看板指标展示
  • 销售数据实时展示
  • 用户数/访问量统计
  • 倒计时/计时器
  • 成绩/分数展示
  • 进度百分比展示

Props

属性类型默认值说明
startValnumber必需起始值
endValnumber必需结束值
autoplaybooleantrue是否自动开始
durationnumber2000动画时长(毫秒)
transitionstring'linear'过渡效果名称
delaynumber0延迟时间(毫秒)
decimalsnumber0小数位数
separatorstring','千分位分隔符
prefixstring''前缀
suffixstring''后缀

Events

事件名参数说明
on-started-动画开始时触发
on-finished-动画结束时触发

Exposed Methods

方法名参数说明
start-开始动画
reset-重置到起始值

注意事项

过渡效果

支持的过渡效果(来自 @vueuse/coreTransitionPresets):

  • linear - 线性
  • easeInQuad - 二次方缓入
  • easeOutQuad - 二次方缓出
  • easeInOutQuad - 二次方缓入缓出
  • easeInCubic - 三次方缓入
  • easeOutCubic - 三次方缓出
  • easeInOutCubic - 三次方缓入缓出
  • easeInQuart - 四次方缓入
  • easeOutQuart - 四次方缓出
  • easeInOutQuart - 四次方缓入缓出
  • 等...
  1. 自动播放:默认 autoplaytrue,组件挂载后自动开始动画
  2. 值变化endVal 变化时会自动重新播放动画
  3. 格式化:支持小数位数、千分位分隔符、前后缀
  4. 过渡效果:可使用多种缓动函数实现不同动画效果