收藏
回答

微信小程序有办法创建一个进程,在页面切换的时候一直在后台运行?

我现在能想到的是通过云函数来做,但是如果在某个页面调用了云函数,如果页面被切换了,云函数会终止么?

或者小程序SDK是否提供这样的接口来实现运行在后台的进程?

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

3 个回答

  • 疯狂的小辣椒
    疯狂的小辣椒
    2021-01-07

    你好,云函数会继续执行,建议后台用worker

    https://developers.weixin.qq.com/miniprogram/dev/api/worker/wx.createWorker.html

    2021-01-07
    有用 1
    回复 3
    • Joe
      Joe
      2021-01-07
      谢谢!
      实际上我想用一下worker,但是Worker有好些限制,不能用WX的API之类的。所以我打算用云函数。


      后来我试了一下,在页面起一个Timer,然后页面反复切换,最终这个Timer也返回结果了。我想问一下这个小程序的页面在什么情况下会被销毁呢?
      2021-01-07
      回复
    • 疯狂的小辣椒
      疯狂的小辣椒
      2021-01-08回复Joe
      销毁机制看自身手机表现,内存回收机制不能用标准来定
      2021-01-08
      回复
    • Joe
      Joe
      2021-01-08回复疯狂的小辣椒
      如果小程序调用了页面的unload函数,是否就可以认为页面被销毁了?
      2021-01-08
      回复
  • 郑旭东
    郑旭东
    2021-01-09

    注意云函数60秒超时

    2021-01-09
    有用
    回复
  • 拾忆
    拾忆
    2021-01-07

    试试在app.js中一致执行呢?

    2021-01-07
    有用
    回复
登录 后发表内容
问题标签