用于展示数字累加动效
# 基本用法
提示
开始数值(默认为0)累加至目标数值
<cl-count-up :value="4567" />隐藏代码
# 循环滚动
<template>
<cl-count-up :value="4560" loop />
<cl-count-up :value="4560" :interval="3000" loop />
</template>
# 自定义展示效果
<template>
// separator 默认为","
<cl-count-up :value="4560" separator="-" />
<cl-count-up :value="4560" prefix="总人数:" suffix="人" />
<cl-count-up :value="5" :format="formatValue" />
</template>
<script>
export default {
methods: {
formatValue (num) {
return num > 9 ? num : `0${num}`
}
}
}
</script>
# CountUp Props
| 属性 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| value | 展示数值 | number | 0 |
| tag | 渲染为指定标签 | string | span |
| startVal | 开始数值 | number | 0 |
| loop | 是否循环滚动 | boolean | false |
| interval | 循环滚动间隔时间,仅在loop模式下有效 | number | 5000 |
| separator | 分组分隔符,在使用format时无效 | string | , |
| prefix | 前置文本,在使用format时无效 | string | |
| suffix | 后置文本,在使用format时无效 | string | |
| format | 格式化文本,回调参数num | function | -- |
# CountUp Events
| 事件名称 | 说明 | 回调参数 |
|---|---|---|
| click | 自定义click事件 | event |
← 快速上手 Scroll 无缝滚动 →