页面中使用setTimeout函数实时倒计时功能,每一次打开页面,计时准确,第二次到第n次打开页面时,秒数随着页面打开的次数越多,减的越快,导致倒计时不准确,怎么处理这个问题?
代码如下
countdown(that) {
// 渲染倒计时时钟
that.setData({
clock: that.dateformat(total_second)
});
if(total_second <= 0) {
// timeout则跳出递归
return;
};
setTimeout(function() {
total_second -= 1000;
that.countdown(that);
}
, 1000)
}
网友回复:
ん***:
具体是什么步骤呢
彭***:
谢谢,我下载了一个计时器的js来用了,
木***:
楼主可以分享下这个计时器的js吗?
爱盈利(aiyingli.com)移动互联网具影响力的盈利指导网站。定位于服务移动互联网创业者,移动盈利指导。我们的目标是让盈利目标清晰可见!降低门槛,让缺乏经验、资金有限的个人和团队获得经验和机会,提高热情,激发产品。


