# CountTo

数字动画组件

该组件对 vue-countTo (opens new window) 进行了重构,改造成适配 vue3 语法的组件。

# Usage

<template>
  <CountTo prefix="$" :color="'#409EFF'" :startVal="1" :endVal="200000" :duration="8000" />
</template>
<script lang="ts">
  import { defineComponent } from 'vue';
  import { CountTo } from '/@/components/CountTo/index';

  export default defineComponent({
    components: {
      CountTo,
    },
  });
</script>

# Props

属性 类型 默认值 说明
startVal number 0 起始值
endVal number 2021 结束值
duration number 1500 动画持续时间
autoplay boolean true 自动执行
prefix string - 前缀
suffix string - 后缀
separator string , 分隔符
color string - 字体颜色
useEasing boolean true 是否开启动画
transition string linear 动画效果
decimals number 0 保留小数点位数

# Methods

名称 回调参数 说明
start ()=>void 开始执行动画
reset ()=>void 重置
更新时间: 2023年2月28日星期二下午3点17分