您的当前位置:首页>全部文章>文章详情

微信小程序wx.scanCode,扫描二维码或者条形码获取数据

发表于:2021-07-16 00:41:17浏览:901次TAG: #小程序 #条形码 #二维码

经常在业务中会遇到需要获取商品的条形码或者二维码的信息,并返回商品的信息,再调用后台的接口,用小程序的Api,wx.scanCode获取条形码或者二维码的信息信息很方便,同时支持相机扫描或者相册图片获取码的信息。

  getScancode: function () {
    var that = this;
    // 允许从相机和相册扫码
    wx.scanCode({
      success: (res) => {
        var result = res.result;
        var scanType = res.scanType;
        var charSet = res.charSet;
        var path = res.path;
        that.setData({
          result: result,
          scanType: scanType,
          charSet: charSet,
          path: path
        })
      }
    })
  }

 

返回结果: 

属性	    类型	说明	支持版本
result	    string	所扫码的内容	
scanType    string	所扫码的类型	
charSet	    string	所扫码的字符集	
path	    string	当所扫的码为当前小程序的合法二维码时,会返回此字段,内容为二维码携带的 path	
rawData	    string	原始数据,base64编码