// 定义参数
data () {
return {
timer: null,
hour: 0,
minute: 0,
second: 0,
onlineTime: '00:00'
}
}
// 执行方法
startTimer: function () {
this.second += 1
if (this.second === 60) {
console.log('满一分钟了')
this.second = 0
this.minute = Number(this.minute + 1)
}
if (this.minute === 60) {
console.log('满一小时了')
this.minute = 0
this.hour = Number(this.hour + 1)
}
this.onlineTime = (this.hour < 10 ? '0' + this.hour : this.hour) + ':' + (this.minute < 10 ? '0' + this.minute : this.minute)
}
// setInterval
this.timer = setInterval(this.startTimer, 1000)
// 释放
clearInterval(this.timer)
VUE 计时(时:分)
最新推荐文章于 2024-01-04 10:34:49 发布