首页 > 微信 > 详细

关于微信扫一扫(二维码和条形码的输出值不同的问题)

时间:2016-11-04 16:22:21      阅读:858      评论:0      收藏:0      [点我收藏+]

1.二维码用微信扫的值就是用户想要的,但是扫描条形码得到的值会带上编码形式如:Code128,XXX

function Scan() {

wx.scanQRCode({
needResult: 1, // 默认为0,扫描结果由微信处理,1则直接返回扫描结果,
scanType: ["qrCode", "barCode"], // 可以指定扫二维码还是一维码,默认二者都有
success: function (res) {
var serialNumber = res.resultStr; // 当needResult 为 1 时,扫码返回的结果
var serial = serialNumber.split(",");
serialNumber = serial[serial.length-1];
$("#serialNumber").val(serialNumber);
$("#serialNumber").attr("readonly", "readonly");
$("#serialNumber").removeAttr("readonly");
GetItemInstancesBySerialNumber(serialNumber);
}
});
}

得到结果后作如下处理:

var serialNumber = res.resultStr; // 当needResult 为 1 时,扫码返回的结果
var serial = serialNumber.split(",");
serialNumber = serial[serial.length-1];

这样即可得到想要的值

关于微信扫一扫(二维码和条形码的输出值不同的问题)

原文:http://www.cnblogs.com/yangfan5157/p/6030329.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!