Page({
/**
* 页面的初始数据
*/
data: {
//倒计时
second:60,
},
onLoad: function(options) {
this.timer()
},
// 60s倒计时
timer: function() {
let promise = new Promise((resolve, reject) => {
let setTimer = setInterval(
() => {
this.setData({
second: this.data.second - 1
})
if (this.data.second <= 0) {
this.setData({
second: 60,
alreadySend: false,
send: true
})
resolve(setTimer)
}
}, 1000)
})
promise.then((setTimer) => {
clearInterval(setTimer)
})
},
})