小程序
小游戏
企业微信
微信支付
扫描小程序码分享
大家都知道由于js是单线程的,所以setTimeout会有一个问题,如果页面同时加载内容过多的话 setTimeout的时间值是不太准确的,用更好的setInterval来处理的话,不会存在这个问题。可小程序不支持window属性值,于是清除计时器的clearInterval好像有问题。我试了下window.clearInterval()、clearInterval()、clearInterval(obj)。都不行 会报这个错误
如果不行真心希望官方能出一个 计时器的api
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
重新去学习一下文档,看看 clearInterval() 是怎么用的。
[提示] 需要一个参数。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
哪有报错不是只有一个警告吗
之前习惯性用setInterval(function () {
obj();
},1000);
function obj (){
window.clearInterval();
}
这种暴力模式开发.....
var obj =setInterval (function () {
.....
});
clearInterval(obj);
这个方法是知道的,刚又重新试了下,依然会报这个错误。但神奇的是会取消计时器了。可能是我哪里执行顺序还存在问题....
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
重新去学习一下文档,看看 clearInterval() 是怎么用的。
[提示] 需要一个参数。
哪有报错不是只有一个警告吗
之前习惯性用setInterval(function () {
obj();
},1000);
function obj (){
window.clearInterval();
}
这种暴力模式开发.....
var obj =setInterval (function () {
.....
});
clearInterval(obj);
这个方法是知道的,刚又重新试了下,依然会报这个错误。但神奇的是会取消计时器了。可能是我哪里执行顺序还存在问题....