uniapp调用扫码功能

使用uni封装API uni.scanCode 调用扫码功能

// 允许从相机和相册扫码
uni.scanCode({
    success: function (res) {
        console.log('条码类型:' + res.scanType); //扫描出来的扫码类型
        console.log('条码内容:' + res.result);  //扫码内容
    }
});

// 只允许通过相机扫码
uni.scanCode({
    onlyFromCamera: true,
    success: function (res) {
        console.log('条码类型:' + res.scanType);
        console.log('条码内容:' + res.result);
    }
});

// 调起条码扫描
uni.scanCode({
    scanType: ['barCode'],
    success: function (res) {
        console.log('条码类型:' + res.scanType);
        console.log('条码内容:' + res.result);
    }
});

scanType的值

说明
barCode 一维码
qrCode 二维码
datamatrix Data Matrix 码
pdf417 PDF417 条码

查看官网看完整用法

扫码方法在H5上不能使用,所以在uniapp打包的微信公众号H5使用了调用微信扫码

调用微信扫码功能

原文地址:https://www.cnblogs.com/Intellectualscholar/p/15628789.html