uni-app调用扫码功能
使用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使用了调用微信扫码