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