微信公开课
如何看待微信公开课小程序热门讨论「小程序扫描二维码bug」
摘要:小程序扫描二维码bug
展开:这是小程序激活二维码扫描方法:wx.scanCode({onlyFromCamera:true,success:(res){}});小程序内激活二维码扫描,如果扫描“小程序专属二维码”则会通过上述方法捕捉返回结果,运行正常;如果扫描“普通二维码”,也会通过上述方法捕捉扫码结果,但是微信app也自身也会处理扫描结果。示例:使用微信小程序扫描一个公众号二维码,上述方法生效,可以通过res判断扫描结果,但是微信app自身处理了扫描结果,即:进入了公众号/或者弹出关注公众号界面(该动作关闭当前小程序就会发现);上述描述,不知道详细,如果描述不清楚,我会后续补充希望微信团队可以解决这样问题,或者和jssdk一样:所有扫描结果变为可控的,有一个needResult属性:wx.scanQRCode({desc:scanQRCodedesc,needResult:0,//默认为0,扫描结果由微信处理,1则直接返回扫描结果,scanType:[qrCode,barCode],//可以指定扫二维码还是一维码,默认二者都有});了解更多