1、使用https://api.weixin.qq.com/cgi-bin/wxaapp/createwxaqrcode?access_token=xxxx接口生成了小程序带参二维码。
2、使用微信的扫码功能扫描生成的二维码可以正确进入小程序指定界面。也能正确获取参数。
3、在小程序内,调用了wx.scanCode接口,扫同一个带参二维码以后。得到的是如下的一个链接字符串。无法进入小程序的指定页面
https://mp.weixin.qq.com/a/~~62_45-i5Cfs~_aYlD0rA1QmRvj5huKT3sQ~~
问题如上。根据上面扫码结果如何进入指定的页面,并携带参数呢?
我测试的时候扫描一维码(出现的结果时而正常,时而是”https://mp.weixin.qq.com/a/~~1Mh7U2KK 43s~spc_AafltRm6tg52-NJnMQ~~“这种),因为scanType中包含了两种类型["qrCode", "barCode"](一维码和二维码同时存在),scanType只留下一维码类型的时候扫描结果就正常了
小程序二维码,只要你后台配置了二维码规则,并且你生成的二维码规则匹配,使用微信扫一扫是肯定会进入指定的页面的
但是在小程序内使用wx.scanCode接口,你就需要对扫码后的结果进行,处理,比如这里,就是获取到扫码结果携带的门店信息,然后直接进入该门店页面
已经在小程序内了 还扫码跳转到别的页面干嘛? 直接跳转它不香吗?