码迷,mamicode.com
首页 > 微信 > 详细

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

时间:2016-11-04 16:25:34      阅读:691      评论:0      收藏:0      [点我收藏+]

标签:处理   can   min   scan   type   二维码   number   ant   扫描   

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];

这样即可得到想要的值

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

标签:处理   can   min   scan   type   二维码   number   ant   扫描   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!