0.0.1 • Published 1 year ago
countDown
<script>
const heartbeat = () => {
console.log('once')
}
const finish = () => {
console.log('finished')
}
</script>
<template>
<countDown :timing="120000" @heartbeat="heartbeat" @finish="finish" />
</template>
Attributes:
Props | Desc | Type | Default | |
---|
start | 自动开始计时 | Boolean | true | - |
millisecond | 毫秒计时,100/1000毫秒 | Boolean | false | - |
format | 日期显示格式 | String | HH:mm:ss | - |
heartbeat | 计时周期内,心跳频次 | Number | 60 | - |
adj | 校准时间,可使用服务器时间校准 | String, Date | '' | - |
timing | 计时结束时间 | Number,String,Date | 3000 | 必填 |
Events:
Events | Desc | Return |
---|
finish | 计时结束 | 计时器描述对象 |
heartbeat | 心跳,每个时钟周期触发一次 | 计时器描述对象 |
Slots:
Slots | Desc | SlotProps |
---|
default | 自定义显示内容 | t |
Exposes:
Expose | Desc | |
---|
end | 结束 | - |
start | 开始 | - |
setEndTime | 设置结束时间 | Number,String,Date |
reset | 重置 | Boolean,重置后继续计时 |
pause | 暂停 | - |
resume | 恢复 | - |