Skip to content

CountTo 数字滚动


按需引入

::: CopyCode

ts
import { createApp } from 'vue'
import App from './App.vue'
import { MeCountTo } from 'mine-h5-ui'
import 'mine-h5-ui/styles/MeCountTo.css'

createApp(App).use(MeCountTo).mount('#app')

:::

提示

  • 如果你觉得重新编写 HTML 结构麻烦,可以直接复制下面的代码。

代码演示

基础用法

  • 通过属性 end-value 来设置需要滚动到的数字。

::: CopyCode

html
<me-count-to :end-value="6666" />

:::

起始值 & 时间

  • 通过属性 start-value 来设置开始滚动的数字。
  • 通过属性 duration 来设置组件持续的时间。

::: CopyCode

html
<me-count-to :start-value="100" :end-value="6666" :duration="5000" />

:::

添加千分符

  • 通过属性 thousand 来是否转换为千分符。

::: CopyCode

html
<me-count-to :start-value="100" :end-value="6666" thousand />

:::

API

参数

参数说明类型可选值默认值版本
modelValue(v-model)动画是否开始状态boolean----v2.0.0
startValue开始数字number--0v2.0.0
endValue结束数字number----v2.0.0
duration持续时间number--1500v2.0.0
thousand千分符booleantrue / falsefalsev2.0.0

方法

方法名说明回调参数版本
end动画结束时触发的事件--v2.3.5

基于 MIT 许可发布