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中的内容没有重新渲染。完整的例子在代码片段中,大家帮忙看看怎么解决。
页面销毁了,但是定时器是全局的不会跟随页面销毁,就是要你手动销毁
你的代码我改了改 https://developers.weixin.qq.com/s/ywChuemA7pf9 没看懂你的问题是什么