import{o as t,c as n,a}from"./app.c38d1953.js";const s='{"title":"CountTo 数字动画组件","description":"","frontmatter":{},"headers":[{"level":2,"title":"用法","slug":"用法"},{"level":2,"title":"CountTo 属性","slug":"countto-属性"}],"relativePath":"components/count-to.md","lastUpdated":1721206001124}',e={},o=a('

CountTo 数字动画组件

基于 vue-count-to 改造

CountTo 组件位于 src/components/CountTo

用法

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

<script setup lang="ts">\nimport { CountTo } from '@/components/CountTo'\n</script>\n\n<template>\n  <CountTo :start-val="0" :end-val="35225" />\n</template>\n\n

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--
',8);e.render=function(a,s,e,d,p,c){return t(),n("div",null,[o])};export default e;export{s as __pageData};