真机调试,setInterval定时器,设置时间间隔小于1000毫秒无效的问题?

发布于 8 年前作者 qianqiang7990 次浏览最后编辑 8 年前来自 issues

这个定时器启动,设置时间是100毫秒,但是console输出的时候,都是一秒一秒输出。

9 回复
mzhong
mzhong1 楼6 年前

解决了没,我也是这样

jqian
jqian2 楼6 年前

预览正常吗?

ping29
ping293 楼6 年前

直接放在控制台里运行是没问题的

yangfan
yangfan4 楼6 年前

机型: 华为 nova 5i Pro

微信版本号: 7.0.8 

系统版本号: Android 9 

调试基础库: 2.9.3

代码片段:

var varName = setInterval(()=>{

step++;

console.log(‘step’, step)

}, 100);

这个输出都是一秒一秒的输出,并不是100毫秒的输出

xuetao
xuetao5 楼6 年前

因为这个问题调试了半天

gyu
gyu6 楼6 年前

2020年,遇到同样的问题,现在是否有完善的解决方案。

juanfeng
juanfeng7 楼6 年前

我也碰到了。开发工具端定时器设置100ms间隔运行正常, 但是在真机设置100ms,实际是1s触发一次。 ios wechat version 7.0.7

天不怕,地不怕,就怕微信环境有问题。

yanshao
yanshao8 楼6 年前

我也是相同问题,开发工具是正常的,在真机预览中,始终是1000毫秒才执行,无法设置20毫秒

wlei
wlei9 楼6 年前

一样的问题