直接扫码时,返回:{"resultStr":"CODE_128,QX00396","errMsg":"scanQRCode:ok"},是正确的;
将图片保存到手机,扫码时在相册中选择这个条码图片,返回:{"resultStr":"EAN_13,1445149402992","errMsg":"scanQRCode:ok"},返回内容不一致,这是什么原有呢?
代码:wx.scanQRCode({
needResult: 1, // 默认为0,扫描结果由微信处理,1则直接返回扫描结果,
scanType: ["barCode"], // 可以指定扫二维码还是一维码,默认二者都有["qrCode", "barCode"]
success: function (res) {
console.log('扫描成功!');
console.log(res);
},
fail: function (res) {
console.log('扫描失败!' + res.errMsg);
}
});