setInterval中setData的问题?
https://developers.weixin.qq.com/s/KjBFDemY7jfI
Page({
data: {
d: 60
},
kaishi: function () {
var that = this
this.interval1 = setInterval(function () {
var a = that.data.d;
a--;
if (a <= 0) {
clearInterval(that.interval1);
}
console.log(a)
that.setData({
d: a
})
}, 1000)
}
})
页面A跳转到页面B,在B点击按钮后开始setinterval,上面是页面B的代码。当在倒计时的时候,返回页面A,然后再打开页面B,wxml中的内容没有重新渲染。完整的例子在代码片段中,大家帮忙看看怎么解决。
1 回复