苹果手机(IOS17.1.2),微信APP公众号内跳转到html网页,然后使用wx.scanQRCode调用微信扫一扫,当对准二维码并出现绿点滴一声后可正常调用success回调函数,但是当未对准二维码且未出现绿点时也会滴一声并返回,但是没有调用success回调函数。请问是什么情况?
wx.scanQRCode({
needResult: 1, // 默认为0,扫描结果由微信处理,1则直接返回扫描结果,
scanType: ["qrCode"], // 可以指定扫二维码(qrCode)还是一维码(barCode),默认二者都有
success: function (res) {
var result = res.resultStr; // 当needResult 为 1 时,扫码返回的结果
alert(result); //当未对准二维码且未出现绿点时也会滴一声并返回,但是没有弹框
},
error: function (res) {
if (res.errMsg.indexOf('function_not_exist') > 0) {
alert('当前版本过低,请进行升级')
} else {
alert(res.errMsg)
}
}
});
复现方式提供看看呢