Skip to main content

计时器 TextTimer

显示计时信息的文本组件。支持正计时和倒计时,放到卡片上后会自动开始。

用法

编辑器底部点 ➕ → 添加 计时器(TextTimer),再设置「倒计时」「倒计时时长(ms)」和「格式」。

目标isCountDowncountformat
正计时false可留空mm:ss
60 秒倒计时true60000mm:ss
5 分钟倒计时true300000mm:ss
1 小时倒计时true3600000HH:mm:ss

属性

属性 (attrs key)类型说明
isCountDownboolean是否倒计时。truecount 往 0 走;false 正计时
countnumber倒计时初始时长,单位毫秒;只在 isCountDown=true 时生效
formatstring显示格式,如 mm:ss / HH:mm:ss / ss
fontSizelength字号,可写固定数字 24 或占位 ${size}
fontWeightenumnormal / bold / medium / bolder / lighter / regular
fontNameenum系统字体名(见编辑器下拉选项)
forColorcolor文字色,#000${c}
width / heightlengthauto / 100 / 100% / ${w}
paddingpadding488,8,8,8
backColorcolor背景色
cornerRadiuslength圆角
opacitynumber0..1

格式写法

format 至少包含下面一个字段:

字段含义
HH小时
mm分钟
ss
SS厘秒

常用格式:

mm:ss
HH:mm:ss
ss

例:5 分钟倒计时

字段填什么
isCountDowntrue
count300000
formatmm:ss
fontSize28

例:正计时

字段填什么
isCountDownfalse
formatmm:ss

count 在正计时时不生效,可以留空。

注意事项

count 单位是毫秒

count = 60000 表示 60 秒,不是 60000 秒。倒计时时长最长 24 小时(86399999)。

不需要 JS 刷新

TextTimer 自己计时,不用在 JS 里写 setUpdateFreq。组件不可见时,系统可能停止绘制时间变化。