倒计时息屏状态下不执行或者变慢

发布于 6 年前作者 kchang9359 次浏览最后编辑 6 年前来自 ask

倒计时息屏状态下不执行或者变慢;

今天在写倒计时需求的时候,发现一个很坑的现象。倒计时在开发者工具里面的时候是好的;但是在手机端的息屏时候会有两种情况;1)、倒计时不执行;2)、通过找资料,息屏状态下可以执行倒计时,但是倒计时会变慢,貌似是慢了一半左右,就是正常是10秒,但是息屏状态下会变为20秒实在是找不到办法了,求大神

2 回复
yiqiang
yiqiang1 楼6 年前

屏幕锁屏后,小程序的js线程会被挂起,所以不会执行。可以通过获取时间戳以及onShow等生命周期来做弥补

songna
songna2 楼4 年前

请问,在小程序关闭前执行的计时器,计时器下有一个设定一定时间后的函数,关闭小程序后还会出发吗