vivo-ui
Version:
vivo ui component lib for vue
48 lines (37 loc) • 924 B
Markdown
# timer 计时器
> timer是一个计时器组件
[demo](demo/components/timer.html ':ignore')
## 使用方法
```
<button @click="pause=!pause">play/pause</button>
<div>
from:<input type="range" min="0" max="60" v-model.number="from">
</div>
<timer :from="from" :pause="pause" @change="change"></timer>
```
```
import { Timer } from 'vivo-ui'
export default {
data: {
from: 0,
pause: true
},
methods: {
change(value, complete) {
console.log(value, complete)
}
},
components: {
Timer
}
}
```
## 属性
名称|类型|必填|默认值|描述
:-:|:-:|:-:|:-:|:-:
from|`Number`|`N`|`0`|初始时间值(单位s),为0则正计时,大于0则倒计时
pause|`Boolean`|`N`|`false`|是否暂停
## 事件
名称|参数|说明
:-:|:-:|:-:
change|`{value,complete}`|时间变化时触发,value为当前时间,complete表示倒计时是否结束,正计时该参数无效