通过 animation 可以开启数值动画。
当需要突出某个或某组数字或展示带描述的统计类数据时使用。
倒计时组件 countdown 的基本使用方法。
通过 prefix 和 suffix 插槽可以添加前后缀。
| 参数名 | 描述 | 类型 | 默认值 | 版本 |
|---|
| title | 数值显示的标题 | string | - | |
| value | 数值显示的值 | number | Date | - | |
| format | 数值显示的格式 dayjs(日期模式使用) | string | 'HH:mm:ss' | |
| extra | 额外的显示内容 | string | - | |
| start | 是否开始动画 | boolean | true | |
| precision | 小数保留位数(数字模式使用) | number | 0 | |
| separator | 进位分隔符(数字模式使用) | string | - | |
| show-group-separator | 是否展示进位分隔符(数字模式使用) | boolean | false | |
| animation | 是否开启动画 | boolean | false | |
| animation-duration | 动画的过度时间 | number | 2000 | |
| value-from | 动画的起始值 | number | - | |
| placeholder | 提示文字(当 value 为 undefined 时显示) | string | - | 2.28.0 |
| value-style | 自定义显示值的样式 | CSSProperties | - | 2.32.0 |
| 插槽名 | 描述 | 参数 |
|---|
| title | 标题 | - |
| prefix | 前缀 | - |
| suffix | 后缀 | - |
| extra | 额外内容 | - |
| 参数名 | 描述 | 类型 | 默认值 | 版本 |
|---|
| title | 倒计时的标题 | string | - | |
| value | 倒计时的值 | number | () => Date.now() + 300000 | |
| now | 用于修正初始化时间显示不正确 | number | () => Date.now() | |
| format | 倒计时的展示格式 dayjs | string | 'HH:mm:ss' | |
| start | 是否开始倒计时 | boolean | true | |
| value-style | 自定义显示值的样式 | CSSProperties | - | 2.32.0 |
| 事件名 | 描述 | 参数 |
|---|
| finish | 倒计时完成后触发的回调 | - |