jweixin-1.6.0.js
微信版本:V8.0.53
苹果IOS版本:18.0.1
页面调用扫一扫识别的时候,滴一下然后关闭自动关闭了。但是不进任何方法,success、fail、complete都不进,需要扫好几次才能成功!!安卓手机就没这个问题!
wx.config({
debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
appId: $('#appId').val(), // 必填,公众号的唯一标识
timestamp: $('#timestamp').val(), // 必填,生成签名的时间戳
nonceStr: $('#nonceStr').val(), // 必填,生成签名的随机串
signature: $('#signature').val(), // 必填,签名,见附录1
jsApiList: ['scanQRCode']
// 必填,需要使用的JS接口列表,所有JS接口列表见附录2
});
wx.ready(function() {
// alert('ready5');
});
wx.error(function(res) {
// alert('error:' + JSON.stringify(res));
});
function doHwScan() {
wx.scanQRCode({
needResult: 1,
scanType: ["qrCode", "barCode"], // 可以指定扫二维码还是一维码,默认二者都有
success: function(res) {
var resultStr = res.resultStr;
alert("ok:" + JSON.stringify(res));
},
fail: function(res) {
alert(" fail:" + JSON.stringify(res));
},
complete: function(res) {
alert("complete:" + JSON.stringify(res));
}
});
你好,使用官方的demo测试是否正常呢?
解决了吗,我也遇到这个问题