收藏
回答

目前发现在部分安卓机型上setInterval函数有问题

框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
小程序 Bug Android 8.1.0 vivo NEX A 6.7.3

目前发现在部分安卓机型上setInterval函数有问题

当将setInterval函数的参数milliseconds设置为0时,运行不会报错,但是会把后面的代码吞掉。

例如一下代码:

console.log('onLaunch in')

const s = setInterval(() => {}, 0)
console.log('onLaunch out', s, clearInterval(s))

'onLaunch out'不会打印出来。

目前发现在一台小米8 miui 10.0上也出现这个问题,但是另一台小米 miui 9.5没有问题。所以就算是同样机型同样的微信版本也不能保证可以复现。我这里机器不够多,所以没有做更多的测试。

PS:有在微信H5测试,是没问题的。所以应该是小程序特有的问题。


回答关注问题邀请回答
收藏

2 个回答

登录 后发表内容