扫描条形码

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);
}
});
}
https://www.cnblogs.com/yangfan5157/p/6030329.html
 
 https://developers.weixin.qq.com/miniprogram/dev/api/device/scan/wx.scanCode.html
 
  getScancode: function () {
    var _this = this;
    // 允许从相机和相册扫码
    wx.scanCode({
      success: (res) => {
        var result = res.result;
        var scanType = res.scanType;
        var charSet = res.charSet;
        var path = res.path;
        _this.setData({
          result: result,
          scanType: scanType,
          charSet: charSet,
          path: path
        })
      }
    })
  }
---------------------
https://blog.csdn.net/qq_31984879/article/details/83991320
 
success: function (res) {
    var result = JSON.parse(res); //这里把json类型的res转换成对象 if(result.needResult == 1) { alert('nice!'); } }
首先,你的 res数据是什么类型的?如果是 json格式,就用 JSON.parse转换成对象进而继续操作。
用微信的调试器,console.log()打印result数值解析
首先,你的 res数据是什么类型的?如果是 json格式,就用 JSON.parse转换成对象进而继续操作。
 
 
 

猜你喜欢

转载自www.cnblogs.com/qinqiu/p/11323739.html