在ios 下使用这一段代码:
ScanModule.scan({
"scanType": ["QRCODE", "CODE93", "CODE128", "DATAMATRIX"],
"scanMode": "Customized",
"scanStyle": {
"scanFrameSizePlus": {
"width": 300,
"height": 150
},
"scanFrameSize": 100,
"scanBgColor": "#1fffffff",
"scanText": "请您扫描UPC编码(物料条码)",
"scanTitle": "扫一扫"
},
}, (result) => {
if(result.scanValue){
uni.navigateTo({
url: `commodity?num=${result.scanValue.replace('1p','')}`
})
}
})
然后发现扫描正常的条形码的时候没啥问题
有问题的是这种条形码:
当这种数字有遮盖住了条形码的时候,可能会导致条形码无法识别。