9***@qq.com
9***@qq.com
  • 发布:2021-07-19 11:23
  • 更新:2021-07-19 11:39
  • 阅读:2242

uni.scanCode扫码识别出不同信息

分类:uni-app

手机型号华为 PPA_AL20
代码:
uni.scanCode({
success: res => {
console.log(res)

      uni.showToast({  
        title:res.result,  
        duration:5000,  
        icon:'none'  
      })  
      // const jsonstr = decodeURIComponent(res.result);  
      // const data = JSON.parse(jsonstr);  
      // this.addClueCustomer(data);  
    },  
    fail(e) {  
      console.log(e)  

    }  

  });
2021-07-19 11:23 负责人:无 分享
已邀请:
DCloud_Android_DQQ

DCloud_Android_DQQ

注明只需要扫描QRCODE 。 我加上下面的代码可以正常扫描了。

因为uni的扫码支持多种二维码规则,对于特别复杂的二维码会产生类型识别错误的情况。这种情况下你只需要写死只扫描你的系统使用的类型就可以解决类似的问题。

uni.scanCode({  
                    scanType: ['qrCode'],  
                    success: (res) => {  
                        this.result = res.result  
                    },  
                    fail: (err) => {  
                        // 需要注意的是小程序扫码不需要申请相机权限  
                    }  
                });

该问题目前已经被锁定, 无法添加新回复