炫意html5
最早CSS3和HTML5移动技术网站之一

微信小程序实现定时器

在微信小程序中实现定时器需要注意2个问题。

1、定时器变量定义方式。

2、定时器销毁。


Page({
data: {
setInter: '',
},
// 还车查询
getTime: function (that) {
that.data.setInter = setInterval(
function () {
wx.request({
url: '*****',
data: data,
method: 'POST',
success: function (res) {
if (res) {
clearInterval(that.data.setInter);
}
},
fail: function (err) {
console.log(err)
}
})
}, 5000);
},
/**
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
var that = this;
that.getTime(that);
},
onUnload: function () {
var that = this;
clearInterval(that.data.setInter);
}
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady: function () {
}
})

需要在onUnload 的时候将定时器销毁。特殊情况需要在onHide的时候销毁。

炫意HTML5 » 微信小程序实现定时器

CSS3教程HTML5教程