Skip to content

BizCountdown 倒计时文本 ​

纯展示倒计时(与 BizCountdownButton 的验证码按钮形态互补):目标时间戳 / 剩余时长双模式(后端返回「剩余 900 秒」直传即可)、DD/HH/mm/ss 占位格式、归零 finish 事件与结束文案、最后 60 秒红色警示、暂停 / 恢复 / 重置编程控制。轻量纯文本形态,订单支付、活动开始 / 结束、拼团截止的标准件。

基础用法 ​

支付剩余: 00:00
活动结束: 03:25:00
距开启(带天数): 03 天 05:00:00
最后 60 秒自动红色警示;duration 模式接口返回「剩余秒数」直传即可
duration + unit="s" 剩余秒模式;target 时间戳模式;带 DD 自动天进位。

编程控制 · tick 回调 ​

00:00
剩余 0s(tick 事件可做轮询保活 / 二次提醒)
pause / resume / reset 编程控制;tick 每秒回调剩余毫秒(轮询保活 / 二次提醒)。

订单支付窗口 ​

订单 #2026092900123待支付
¥ 1,299.00
请在 00:00 内完成支付
120 秒支付窗口 + finish 自动关单 + 重新下单重置(电商下单最常见形态)。

多活动并列 ​

秒杀场次00 秒
整点开抢00:00:00
预售开启03 天 07:00:00
第一项 urgent-ms=30000:30 秒内变红;format 支持任意文案混排(“ss 秒” / “DD 天 …”)
三种 format 形态混排;urgent-ms 自定义红色警示阈值(30 秒)。

考试暂停恢复 ​

剩余作答时间:00:00
pause/resume + tick 联动整体进度条(监考中断场景)。

与倒计时按钮组合 ​

BizCountdownButton 发送验证码 + 文本倒计时同步展示有效期。

Props ​

属性名类型默认值说明
targetnumber—目标时间戳(与 duration 二选一)
durationnumber—剩余时长(按 unit 语义)
unit'ms' | 's''ms'target / duration 单位
formatstring'HH:mm:ss'DD / HH / mm / ss 占位(出现 DD 时 HH 取天内小时)
finished-textstring'已结束'归零后文案(空串显示 00:00:00)
intervalnumber1000刷新间隔(ms)
urgent-msnumber60000剩余多少毫秒内红色警示(传 0 关闭)

Events ​

事件名参数说明
finish—倒计时归零(仅触发一次)
tick(remainMs: number)每次刷新回调

Slots ​

插槽名说明
—无插槽(前后缀用 prefix / suffix 属性传入或外层拼接)

Expose ​

属性/方法说明
pause / resume暂停 / 恢复
reset() => void 重置(duration 按 props 重算)
getRemainMs() => number 当前剩余毫秒