大佬,最近开发小程序遇到个问题,还请帮忙指点一下。
pages/book/share_result/share_result页面,前后台切换,wx.getLaunchOptionsSync信息不准确,步骤如下。
操作步骤:
1.打开app内分享卡片scene为1036
2.点击小程序右上角,切换到后台
3.点击微信内,由小程序分享的卡片,此时scene依然是1036。期望为1007
期望结果:
1.getLaunchOptionsSync信息准确
2.有没有别的解决方案。
框架类型 | 问题类型 | API/组件名称 | 终端类型 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|
小程序 | Bug | getLaunchOptionsSync | 客户端 | 7.0.3 | 2.6.5 |
3 个回答
切换后台,小程序实例并未销毁,所以参数一直是第一次启动时携带的,如果再从其他地方点进去(不同参数),小程序只是从后台切换前台而已,必需清后台才能更新参数
麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
我使用的getStorageSync获取数据也是没有及时性可言 要等5-10秒才能刷新过来 希望官方给个解决方案