小程序
小游戏
企业微信
微信支付
扫描小程序码分享
- 当前 Bug 的表现(可附上截图)
如题,普通链接二维码地址, 没有杀掉小程序,扫码不一样的二维码,在配置的启动页面的onLoad中调用 getLaunchOptionsSync获取参数未更新。
- 预期表现
不杀掉小程序的情况下,扫描不同的二维码, getLaunchOptionsSync获取参数更新。
- 复现路径
- 提供一个最简复现 Demo
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
请问体验版或者开发版扫码携参进入怎么测试呀?
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
在微信公众平台【开发——开发设置 最下方】配置好二维码规则后,直接将测试链接用草料二维码生成器生成一个二维码,然后扫码进入看看进入的页面是否正确以及打印下接收的参数是否是你预期中的。
这个正常的,所以在扫码的访问页onShow去做处理。
老哥, 你是说不要在onLoad里面处理,而在onShow里面获取getLaunchOptionsSync是吧?我这样试了还是没有更新。
扫码访问的页面onload里的option
你打印下看看
我打印了, 扫不一样的二维码,onLoad都走到了 ,但是 getLaunchOptionsSync没有更新。
我的操作是:扫第一张二维码, 然后通过右上角圆点退出小程序,继续扫第二个二维码。这个时候小程序还活着。没有走App 的onLaunch。我看文档, onLaunch全局只触发一次。那扫不同的二维码,就没办法更新了。
我明白你的意思了, 我在App onShow里面获取确实更新了。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
请问体验版或者开发版扫码携参进入怎么测试呀?
在微信公众平台【开发——开发设置 最下方】配置好二维码规则后,直接将测试链接用草料二维码生成器生成一个二维码,然后扫码进入看看进入的页面是否正确以及打印下接收的参数是否是你预期中的。
这个正常的,所以在扫码的访问页onShow去做处理。
老哥, 你是说不要在onLoad里面处理,而在onShow里面获取getLaunchOptionsSync是吧?我这样试了还是没有更新。
扫码访问的页面onload里的option
你打印下看看
我打印了, 扫不一样的二维码,onLoad都走到了 ,但是 getLaunchOptionsSync没有更新。
我的操作是:扫第一张二维码, 然后通过右上角圆点退出小程序,继续扫第二个二维码。这个时候小程序还活着。没有走App 的onLaunch。我看文档, onLaunch全局只触发一次。那扫不同的二维码,就没办法更新了。
我明白你的意思了, 我在App onShow里面获取确实更新了。