这样,小程序启动可以分为两种情况,一种是冷启动,一种是热启动。
- 冷启动:如果用户首次打开,或小程序销毁后被用户再次打开,此时小程序需要重新加载启动,即冷启动。
- 热启动:如果用户已经打开过某小程序,然后在一定时间内再次打开该小程序,此时小程序并未被销毁,只是从后台状态进入前台状态,这个过程就是热启动。
我遇到的问题是现在热启动的时候小程序没有被销毁 导致我进入的时候页面会有缓存影响我的业务,我是聊天程序 第二次进入的时候 就一直是 那个人的id,因为是热启动所以这个id没有改变,只有删除小程序再次进入的时候才好使,有没有办法让小程序 一直是冷启动状态?
请参考https://developers.weixin.qq.com/miniprogram/dev/framework/runtime/operating-mechanism.html#%E9%80%80%E5%87%BA%E7%8A%B6%E6%80%81
这种需求还用不到需要冷启动,优化一下就行。
onLoad 接收options
onShow 进行 逻辑赋值
主动设置热启动、冷启动是不可能的
在聊天页面onUnload的时候删除那个id 页面onshow的时候重新获取不就行了吗