我有和Android设备可以使用设备底部的激光扫描QR码。我在设备中运行了Ionic2应用程序。我能够将扫描结果字符串输入到输入框中,但是当输入被聚焦时,键盘现在打开。
我不希望键盘在输入被聚焦时显示,因为这里永远不会使用键盘。
知道怎么做到这一点?我使用了Ionic原生键盘插件
this.keyboard.hide();
但是上面的代码也会导致字段模糊,因为输入框无法捕获扫描结果。
我用它来扫描QR码
https://ionicframework.com/docs/native/barcode-scanner/
实际上插件使用相机工作正常。这是激光扫描仪演示
https://www.youtube.com/watch?v=aREIcL7Af64
激光扫描仪扫描QR码(比设备相机快)并向其发送输入字段(输入框或文本区域或任何可编辑字段)。所以我想隐藏键盘但保持可编辑区域的焦点!