У меня есть сканер штрих-кода, считывающий штрих-коды, конечно же, в поля ввода.На данный момент я могу прочитать штрих-код, но он возвращает каждую цифру отдельно.Мне нужно это как целая строка.Я разбил свой череп об этом.
Например, я прочитал штрих-код бутылки с водой, поле ввода правильно улавливает номер (то есть 688267022760).Когда я регистрирую его в консоли, я получаю независимые экземпляры для каждой цифры.

Мой шаблон (VueJS) запускает событие сканера на входе.Что я не совсем уверен, если это правильное событие.Я также попробовал keydown и keyup.Не совсем уверен, какой рекомендуемый приемник событий для сканера.Во всяком случае, это то, что у меня есть в моем шаблоне:
<input id="packageInput" type="text" @input="onBarcodeScanned" />
И в моем сценарии:
onBarcodeScanned(barcode) {
let numbers = barcode.data; //data is the object property I need
console.log(numbers); //this shows me values I need
let newarr = []; //creating an emprty array where I assume I need to push data to
// looping through the data and pushing it to the new array, which does not do what I want but it was my logic
for (var i = 0; i < numbers; i++) {
newarr.push(numbers);
}
},
Желаемый эффект будет получить эти независимые значения в массиве, а затем объединить какстрока.
PS
Чтение свойства штрих-кода возвращает серию объектов с множеством обработчиков для нескольких функций.Интересное свойство data
.Ниже приведен пример объектов со штрих-кодом 
Как это сделать?Я в тупике
PPS Я понимаю, что сам сканер поставляется с серией инструкций для его программирования.Некоторые из которых я не очень хорошо понимаю.Возможно, есть тип штрих-кода, который возвращает в виде строки вместо каждой цифры в качестве объекта?Я использую сканер Wasp CCDScanner WCS3900