使用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使用了調用微信掃碼
