小程序
小游戏
企业微信
微信支付
扫描小程序码分享
我在一个页面触发wx.reLaunch不会再重新触发onLaunch生命周期,就连当前触发reLaunch的页面都不会触发onUnload生命周期,这个问题应该反馈了很久还是没有修复
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
问题未复现,onUnload可以触发,onLaunch生命周期在app.js中在初次加载触发
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
问题我已经找到了
环境是最新的mac版开发者工具
应该是我reLaunch到的页面调用了app.globalData,这时候小程序应该还没有完成对app.globalData赋值,会导致渲染失败,中断一些事件,其实已经触发了里面的方法,比如setStorageSync,我也能取到我刚刚在Storage设置的值,但是开发者工具里Storage里不会显示出来
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
问题未复现,onUnload可以触发,onLaunch生命周期在app.js中在初次加载触发
问题我已经找到了
环境是最新的mac版开发者工具
应该是我reLaunch到的页面调用了app.globalData,这时候小程序应该还没有完成对app.globalData赋值,会导致渲染失败,中断一些事件,其实已经触发了里面的方法,比如setStorageSync,我也能取到我刚刚在Storage设置的值,但是开发者工具里Storage里不会显示出来