测试是暂停的(我猜测) 因为我定义了一个变量累加 当我锁屏时 这个变量就不累加了 你说的停止渲染 那是wxss 里 我在js 里的变量不涉及渲染吧 我又没有调用setData 你试试 这个定时器本来就没有暂停方法 只有开始和结束 难道是定时器销毁了 因为我再次唤起页面的时候 他会走onHide 和onShow 方法 我在onShow 方法里又开启了定时器
/**
* 生命周期函数--监听页面显示
*/
onShow: function () {
console.log('--监听页面显示');
// 定时调用
timer = setInterval(function () {
userReciteTime += 1;
console.log("//循环间隔 单位ms============" + userReciteTime)
}, 1000) //循环间隔 单位ms
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide: function () {
console.log('--监听页面隐藏');
clearInterval(timer);
},