CountTo 数字动画组件

基于 vue-count-to 改造

CountTo 组件位于 src/components/CountTo

用法

更复杂点的例子,请在线预览

<script setup lang="ts">
import { CountTo } from '@/components/CountTo'
</script>

<template>
  <CountTo :start-val="0" :end-val="35225" />
</template>

CountTo 属性

属性说明类型可选值默认值
startVal初始值number-0
endVal最后展示的值number-2021
duration动画时间number-3000
autoplay是否自动播放boolean-true
decimals小位数number-0
decimal小位数分割符号string-.
separator分割符号string-,
prefix前缀string--
suffix后缀string--
useEasing过渡动画boolean-true
easingFn自定义动画效果(t: number, b: number, c: number, d: number) => number--