Ionic Barcode Scanner не скрывать при успешном сканировании - PullRequest
0 голосов
/ 27 сентября 2018

Я пытаюсь внедрить QR-сканер, используя нативный ионный сканер штрих-кода.

https://ionicframework.com/docs/native/barcode-scanner/

Я хотел бы отсканировать QR-код и остаться в представлении Сканера, показывая модальный режим наверхняя часть камеры наложения.

  ionViewDidLoad() {
    this.scan()
  }


  scan(){
    this.barcodeScanner.scan(this.options).then(barcodeData => {
      this.scannedData = barcodeData;
      this.modal.create("ScannerResultPage").present();
      console.log('Barcode data', barcodeData);
     }).catch(err => {
         console.log('Error', err);
     });
  }

Можно ли этого добиться?

1 Ответ

0 голосов
/ 27 сентября 2018

Это невозможно сделать, если вы не настроите собственный код из сканера ионных штрих-кодов.

В любом случае вы можете сделать это с помощью QuaggaJS (что, очевидно, является лучшим выбором вместо настройки модуля NPM).)

Работает с Web и Mobile (так же и с Ionic).Я использовал его в некоторых своих проектах, и он работал хорошо, НО не с Native iOS, потому что Native iOS Safari не поддерживает GetUserMedia API (вы можете проверить поддерживаемые браузеры здесь ), что необходимо для работы QuaggaJSдолжным образом.На Android, Mobile Browser, Desktop и Desktop Browser он отлично работает.

...