demo.wxml文件
{{countdown}} //页面显示
demo.js文件
Page({
// 页面的初始数据
data: {
time: 3600,
countdown: '',
},
// 倒计时
countdown() {
var minute = Math.floor(this.data.time / 60);
var second = this.data.time % 60
second < 10 ? second = '0' + second : '';
this.setData({
countdown: minute + ':' + second,
time: this.data.time - 1
})
setTimeout(this.countdown, 1000);
},
//监听页面加载时触发。
onLoad() {
// 倒计时
this.countdown()
},
})