Skip to content

Countdown 倒计时 ​

倒计时组件,常配合 Statistic 使用。支持自定义格式、暂停/恢复/重置等操作。

基础用法 ​

通过 value 设置目标时间(时间戳或倒计时毫秒数),format 设置显示格式。

WARNING

value 为相对毫秒数时(< 1e10),从组件挂载时开始倒计时;为绝对时间戳时(≥ 1e10),倒计时到该时间点结束。

距离活动开始
00:29:59

自定义格式 ​

format 支持 DD、HH、mm、ss、SSS 等占位符。

HH:mm:ss
02:00:00
DD天 HH:mm:ss
01天 02:00:00
中文格式
01天01小时59分59秒

前缀与后缀 ​

通过 prefix、suffix 属性或同名插槽设置。

限时优惠
⏰01:00:00后结束

自定义数值样式 ​

通过 valueStyle 设置数值区域的样式。

倒计时
00:10:00

暂停 / 恢复 / 重置 ​

通过 ref 调用 pause()、resume()、reset() 方法。

可控制倒计时
00:05:00

配合 Statistic 使用 ​

ZcStatistic.Countdown 是 ZcCountdown 的别名,可用于 Statistic 命名空间下。

Statistic.Countdown 模式
00:15:00

Countdown API ​

Props ​

参数说明类型默认值
value目标时间(时间戳 ≥ 1e10 或倒计时毫秒数)number0
format显示格式(支持 YYYY MM DD HH mm ss SSS S)string'HH:mm:ss'
title标题string''
prefix前缀string''
suffix后缀string''
valueStyle数值自定义样式Record<string, string>{}
interval更新间隔(ms),默认根据 format 自动判断number1000 | 50

Events ​

事件名说明回调参数
change每次更新时触发
finish倒计时结束时触发

Methods (via ref) ​

方法名说明参数
pause()暂停倒计时
resume()恢复倒计时
reset()重置到初始值并重新开始

Slots ​

插槽名说明
default自定义数值显示(作用域插槽:displayValue)
title自定义标题
prefix自定义前缀
suffix自定义后缀

基于 MIT 许可发布