- 当前 Bug 的表现(可附上截图)
ios调用扫描二维码失效,远程调试时能正常调用,发布到线上后失效设置为体验版也不行,安卓一切正常
- 预期表现
点击扫码进入到新页面后调用摄像头进行扫描二维码
- 复现路径
- 提供一个最简复现 Demo
getCode:function(){
console.log(1)
var that = this;
wx.scanCode({
onlyFromCamera:false,
scanType: ["qrCode"],
success: function(res){
console.log(res)
},
fail:function(e){
console.log(e)
}
改一下调用时机,在onShow里面调用试试?或者在onLoad里面延时调用。
onshow里面不行的 在onshow里面调用扫描完成之后会再次触发onshow事件 这样子相当于形成了死循环
嗯 确实是这样。改为在onReady里调用即可
你好,请提供出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
iphone6S iphone7 微信版本6.7.2 代码片段wechatide://minicode/8JEvOIm47d2c
getCode()在onload里面调用的,请问是不能这么使用还是wx.scanCode又出问题了?