Ionic framework 我想调用一个离子3事件/方法,一旦用户通过扫描机扫描条形码而不使用单击操作

Ionic framework 我想调用一个离子3事件/方法,一旦用户通过扫描机扫描条形码而不使用单击操作,ionic-framework,barcode-scanner,Ionic Framework,Barcode Scanner,在插件文档中使用以下代码- this.barcodeScanner.scan().then(barcodeData => { console.log('Barcode data', barcodeData); }).catch(err => { console.log('Error', err); }); Should call scan() without using button for click i.e. directly

在插件文档中使用以下代码-

    this.barcodeScanner.scan().then(barcodeData => {
     console.log('Barcode data', barcodeData);
    }).catch(err => {
        console.log('Error', err);
    });

 Should call scan() without using button for click i.e. directly when user scans product, we should get barcode in this method.

你看过文件了吗

条形码扫描仪插件打开相机视图并自动扫描 条形码,将数据返回给您

由于我也使用了一些激光扫描仪并获得直接输入,因此您在这里有一些选项:

1) 创建一个隐藏的输入字段,获取按钮活动,一旦按下,聚焦隐藏的输入并将值粘贴到其中,然后使用该值。 -这里的问题是,键盘将被打开,您必须再次隐藏它,但它通常会显示几毫秒。它也不是那么精确,因为您必须定义一个计时器,在该计时器之后读取值,因此它将始终需要300毫秒


2) 看看是否有插件通过intent活动接收您的数据。有zebra和honeywell扫描仪的插件。

Thanx可快速回复