Skip to content

Countdown 倒计时

基础用法

  • 用于显示某个活动的截止时间
  • 推荐使用插槽布局为主,样式更好调。
vue
<template>
	<sn-countdown :time="5 * 60 * 1000"></sn-countdown>
</template>

更多演示请下载 demo 查看

属性

参数说明类型默认值可选值
format时间格式(参考 Day.jsStringHH:mm:ss-
time总时长(单位 msNumber0-
autoplay自动开始计时Booleantruetrue |false
millisecond毫秒级精度(如果要显示毫秒请务必开启)Booleanfalsetrue |false
textSize倒计时文本字体大小String$2-
textColor倒计时文本颜色String$text-
customStyle自定义倒计时样式UTSJSONObject{}-

插槽

名称说明
default在这里放置布局组件,通过绑定 ref 对象实现倒计时

事件

名称类型说明
finish() => void倒计时完成时触发
change(value: SnCountdownTime ) => void倒计时时间变化时触发

方法

名称参数返回值描述
start--开始计时
pause--暂停计时
stop--停止计时(归零)
reset--进度清空,自动重新开始计时

使用 MIT 协议