收藏
回答

小程序运行机制,前后台切换,onSaveExitState页面销毁的疑问?

看到官方文档的小程序运行机制中介绍,https://developers.weixin.qq.com/miniprogram/dev/framework/runtime/operating-mechanism.html


小程序在前后台切换的时候,并未被销毁,而是进入「挂起」状态。如果用户很久没有使用小程序,或者系统资源紧张,小程序会被「销毁」,即完全终止运行。

每当小程序可能被销毁之前,页面回调函数 onSaveExitState 会被调用。


现在我遇到的问题是,当我切换到后台后(比如点击右上角胶囊按钮离开小程序),就立即触发了函数 onSaveExitState,按理说此时应该是挂起,还没到销毁的阶段呢? 为什么会触发了 onSaveExitState。


我想要的效果是,当我切换到后台,长时间(按照官方文档,目前是 30 分钟)未操作小程序,小程序会被销毁,此时才应该触发函数 onSaveExitState。

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

1 个回答

  • 社区技术运营专员--许涛
    社区技术运营专员--许涛
    2022-07-07

    你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

    2022-07-07
    有用
    回复
登录 后发表内容