--- version: 1.3.8 --- # CountTo 数字滚动 数字滚动组件。 ## 基本用法 设置 `endVal` 属性,表示最终值。 设置 `startVal` 属性,表示起始值。 设置 `duration` 属性,表示从起始值到结束值数字变动的时间。 设置 `autoplay` 属性,表示是否自动播放。 设置 `decimals` 属性,表示保留的小数位数。 设置 `decimal` 属性,表示小数点符号。 设置 `prefix` 属性,表示数字前缀。 设置 `suffix` 属性,表示数字后缀。 设置 `fontSize` 属性,表示字体大小。 设置 `color` 属性,表示文本颜色。 ```vue ``` ## 设置主题 通过type参数设置文本主题,我们提供了五类属性:primary error success warning default-默认。 ```html ``` ## 手动控制 通过 `start` 方法开始倒计时,通过 `pause` 方法暂停倒计时,通过 `reset` 方法重置倒计时。 ```html ``` ```ts import type { CountToInstance } from '@/uni_modules/wot-design-uni/components/wd-count-to/types' const countTo = ref() const start = () => { countTo.value!.start() } const pause = () => { countTo.value!.pause() } const reset = () => { countTo.value!.reset() } ``` ## Attributes | 参数 | 说明 | 类型 | 可选值 | 默认值 | 最低版本 | | --------- | ------------------------------ | ------- | ------------------------------------------- | ------- | -------- | | fontSize | 字体大小 | number | 16 | default | 1.3.8 | | color | 文本颜色 | string | - | '' | 1.3.8 | | type | 主题类型 | string | 'primary' / 'error' / 'warning' / 'success' | default | 1.3.9 | | startVal | 起始值 | number | - | 0 | 1.3.8 | | endVal | 最终值 | number | - | 2024 | 1.3.8 | | duration | 从起始值到结束值数字变动的时间 | number | - | 3000 | 1.3.8 | | autoplay | 是否自动播放 | boolean | - | true | 1.3.8 | | decimals | 保留的小数位数 | number | (需大于等于 0) | 0 | 1.3.8 | | decimal | 小数点符号 | string | - | '.' | 1.3.8 | | separator | 三位三位的隔开效果 | string | - | ',' | 1.3.8 | | prefix | 前缀 | string | - | - | 1.3.8 | | suffix | 后缀 | string | - | - | 1.3.8 | | useEasing | 是否具有连贯性 | boolean | - | true | 1.3.8 | ## Events | 事件名称 | 说明 | 参数 | 最低版本 | | -------- | -------------------- | ---- | -------- | | finish | 动画完成时触发 | — | 1.3.8 | | mounted | 组件加载完成时时触发 | - | 1.3.8 | ## Methods | 方法名 | 说明 | 参数 | 最低版本 | | ------ | ----------------------------------------------------------- | ---- | -------- | | start | 开始动画 | — | 1.3.8 | | pause | 暂停动画 | — | 1.3.8 | | reset | 重置动画,若 `auto-start` 为 `true`,重设后会自动开始倒计时 | — | 1.3.8 | ## Slots | 名称 | 说明 | 最低版本 | | ------- | -------- | -------- | | default | 默认插槽 | 1.3.8 | | prefix | 前缀插槽 | 1.3.8 | | suffix | 后缀插槽 | 1.3.8 | ## 外部样式类 | 类名 | 说明 | 最低版本 | | ------------ | ---------- | -------- | | custom-class | 根节点样式 | 1.3.8 | | custom-style | 根节点样式 | 1.3.8 |