用小程序开发工具扫码报错scanCode:fail,使用真机调试可以识别。测试后发现是因为条码文件没有留足边界导致模拟器扫码失败。比如条码的条纹的长宽为:50px*30px。那么这个图片文件的长度应该在55px*35px这样,留点边界才能识别。

如上图,留些周边的空白扫码才会成功。

 

myOnScan(e) {
    wx.scanCode({
      onlyFromCamera: true,
      success: (res) => {
        console.log(res);
      }
    })
  },

执行结果如下:

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐