关程序扫描普通二维码进入,参数获取方式与文档不符?
发布于 6 年前 作者 qianglong 3838 次浏览 来自 官方Issues

官方文档https://developers.weixin.qq.com/miniprogram/introduction/qrcode.html#%E5%8A%9F%E8%83%BD%E4%BB%8B%E7%BB%8D


不理解的地方:

在小程序后台配置二维码跳转小程序规则之后即可使用微信(6.5.6及其以上客户端版本)扫码打开小程序。

二维码链接内容会以参数q的形式带给页面,在onLoad事件中提取q参数并自行decodeURIComponent一次,即可获取原二维码的完整内容。


目前我可以在onShow,或onLauch中解构出query对象,并且在query对象中是已经解析好的参数。

例如扫描http://xxxxx/xx/xxxx?t=1234&c=abcd生成的二维码 (已配置关联规则),进入小程序后就会在onLauch/Show得到{ query: {t:1234,c:abcd},...}这个对象 并且是没有q这个参数的。

请问是文档太久没更新的问题吗还是有多个场景

3 回复

最后确认是在q里,使用开发者工具模拟的场景不正确

您好,这个http://xxxxx/xx/xxxx?t=1234&c=abcd怎么配置二维码规则

你是怎么扫描,并且拿到值的

回到顶部