真机调试,setInterval定时器,设置时间间隔小于1000毫秒无效的问题?
发布于 7 年前 作者 qianqiang 7849 次浏览 来自 官方Issues

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

9 回复

解决了没,我也是这样

预览正常吗?

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

机型: 华为 nova 5i Pro

微信版本号: 7.0.8 

系统版本号: Android 9 

调试基础库: 2.9.3

代码片段:

var varName = setInterval(()=>{

step++;

console.log(‘step’, step)

}, 100);

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

因为这个问题调试了半天

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

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

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

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

一样的问题

回到顶部