Коллеги. Столкнулся с проблемой, что модуль декодирования баркодов не видит в себе переменные компонента, тем самым не получается записать результат. Как правильно сделать? Помогите пожалуйста =)
barcodeReader: function (event) {
Quagga.decodeSingle({
numOfWorkers: 0,
src: URL.createObjectURL(event.target.files[0]),
decoder: {
readers: [
"code_128_reader",
"ean_reader",
"ean_8_reader",
"code_39_reader",
"codabar_reader",
"upc_reader",
"upc_e_reader",
"code_93_reader",
]
},
}, function (result) {
if(result){
if (result.codeResult) {
let types = {
codabar_reader:'CODABAR',
code_39_reader: 'CODE_39',
code_93_reader: 'CODE_93',
code_128_reader: 'CODE_128',
ean_8_reader: 'EAN-8',
upc_reader: 'UPC-A',
upc_e_reader: 'UPC-E'
};
this.form.qr = result.codeResult.code;
this.form.barcodeType = types[result.codeResult.format];
} else {
alert("Не удалось просканировать баркод");
}
}else{
alert("Баркод не обнаружен");
}
});
},