Skip to content

CountDown 倒计时 ​

根据剩余秒数显示倒计时,可选择显示天、时、分、秒和毫秒。

支持平台 ​

以下为官网文档所列的平台支持情况,具体功能及版本限制请参见本页的平台说明。

App-vueApp-nvue微信小程序支付宝小程序百度小程序字节小程序QQ小程序H5PC快手小程序钉钉小程序
✓✓✓✓✓✓✓✓✓✓✓

基础用法 ​

vue
<!-- 一小时倒计时 -->
<fui-count-down :value="3600" />

属性 ​

属性类型说明官网默认值
valueNumber / String剩余时间,单位秒0
widthNumber / String数字框宽度,单位 rpx,不含毫秒框40
heightNumber / String数字框高度,单位 rpx40
borderColorString数字框边框颜色#333
backgroundString数字框背景色#fff
sizeNumber / String数字字号,单位 rpx28
colorString数字颜色#333
colonSizeNumber / String分隔符或单位字号,单位 rpx28
colonColorString分隔符或单位颜色#333
isDaysBoolean是否显示天数false
isHoursBoolean是否显示小时true
isMinutesBoolean是否显示分钟true
isSecondsBoolean是否显示秒数true
unitEnBoolean是否使用 d、h、m、s 作为单位false
isMsBoolean是否显示毫秒false
msWidthNumber / String毫秒数字框宽度,单位 rpx36
msSizeNumber / String毫秒字号,单位 rpx24
msColorString毫秒颜色,未设置时使用 color-
isColonBoolean时分秒是否用冒号分隔true
returnTimeBoolean是否通过 time 事件返回剩余时间false
autoStartBoolean是否自动开始true

事件 ​

事件说明回调参数
end倒计时结束时触发{}
timereturnTime 为 true 时返回剩余时间{ seconds }

方法 ​

组件实例提供 startCountdown() 开始、endCountdown(true) 暂停,endCountdown() 结束并触发 end 事件。更新 value 可重新设置剩余秒数。

插槽 ​

插槽说明
—官网未列出该组件的插槽