UNPKG

vivo-ui

Version:

vivo ui component lib for vue

48 lines (37 loc) 924 B
# 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表示倒计时是否结束,正计时该参数无效