Skip to content

Countdown 倒计时

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

基础用法

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

WARNING

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

距离活动开始
00:30:00

自定义格式

format 支持 DDHHmmssSSS 等占位符。

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

前缀与后缀

通过 prefixsuffix 属性或同名插槽设置。

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

自定义数值样式

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

倒计时
00:10:00

暂停 / 恢复 / 重置

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

可控制倒计时
00:05:00

配合 Statistic 使用

ZcStatistic.CountdownZcCountdown 的别名,可用于 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 许可发布