问题:点击扫码按钮,获取jssdk的权限之后,前面都成功了,但是在调用wx.scanQRCode 函数时并没有调起手机的摄像头扫码,
而是在成功回调函数内直接返回了结果
wx.scanQRCode({
needResult: 1, // 默认为0,扫描结果由微信处理,1则直接返回扫描结果,
scanType:[ "qrCode", "barCode" ], // 可以指定扫二维码还是一维码,默认二者都有
success: function (res) {
setTimeout(()=>{
var result = res.resultStr; // 当needResult 为 1 时,扫码返回的结果
console.log('扫码返回的结果',result);
resolve({ result })
},1000)
},
error: function (res) {
console.log('取消扫码');
// Toast.fail('取消扫码');
resolve({})
}
})
微信版本:version 8.0.10
系统版本:安卓
成功解决,配置扫一扫调用失败问题请看文章
https://www.cnblogs.com/tangyuqi/p/17645890.html
同问我的也是没有调用摄像头但是直接返回了“扫码完成”
你好,楼主解决了吗,我也遇到了这个问题,怎么解决的
console.log('扫码返回的结果',result); 不是已经打印出来了吗?