w***@163.com
w***@163.com
  • 发布:2022-05-27 17:26
  • 更新:2023-01-18 13:53
  • 阅读:614

微信小程序切换到后台,定时器大概过5秒左右停止执行,重新回到页面,定时器继续执行;

分类:uni小程序sdk

例如:定时器定时3分钟内每秒执行一次(3分钟可以看成180秒),每秒值减少1,即180,179,178。。。。
当小程序切换到后台时,定时器依旧可以执行减值操作5次左右;即在150时切换小程序到后台,依旧可见减值日志150,149,148,147,146;然后定时器停止;
当在后台等待1分钟,再回到小程序页面,定时器继续从146开始做减值操作,146,145,144,143,142。。。。

问题:如果小程序切换到后台后,定时器就停止工作,那这个定时器就没有意义了,是否官方可以修复一下?

2022-05-27 17:26 负责人:无 分享
已邀请:
小枫叶

小枫叶 - 外包接单加v:wlmk1234567 注明来意

4***@qq.com

4***@qq.com

这。。。小程序切后台不可能给你保留定时器的,想象一下你开了一堆小程序,每个小程序都有个定时器保活,各自执行一堆操作,你微信得卡成啥样
建议认真了解一下小程序运行机制,这篇文章讲的很明白https://blog.csdn.net/weixin_45811256/article/details/127858047,
再有一个,这个是uniapp,最多是编译成小程序可执行代码,不可能改动小程序底层执行逻辑的

要回复问题请先登录注册