小程序
小游戏
企业微信
微信支付
扫描小程序码分享
场景:
step1:小程序a 跳转至 小程序b
step2:从小程序b 再返回小程序a 并且会带有参数给小程序a
step3:小程序a在app.js的onShow监听到 小程序b带回来的参数 然后执行对应的方法
step4:小程序a 点击右上角胶囊丸退出,再次进入小程序a app.js的onShow 还存有上一次小程序b带回来的参数,导致小程序a 以为还是从小程序b返回回来的 并且带有参数,然后又执行step3的操作
导致onShow监听事件方法出现错误 (目前只在 华为p30发现该问题)
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
是的,点击右上角胶囊关闭,小程序只是退到后台没有销毁。所以app.js中值没变。解决方法每次appjs,onShow中重置appjs的数据为空,只有传参接到的参数才赋值保存。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
是的,点击右上角胶囊关闭,小程序只是退到后台没有销毁。所以app.js中值没变。解决方法每次appjs,onShow中重置appjs的数据为空,只有传参接到的参数才赋值保存。