uniapp 开发的pda扫描系统 怎么在扫描枪扫描的时候隐藏软键盘,在输入的情况下可以显示软键盘?
场景:有多个扫码输入框,进入页面聚焦第一个输入框 使用扫描枪扫码失焦后执行相应逻辑,然后聚焦到下一输入框中,这个过程不需要弹出软键盘,还有情况扫码有问题想自己输入,点击输入框的时候弹出软键盘输入,输入后也需要隐藏软键盘,后面可能会扫码
在隐藏软键盘的同时保持焦点聚焦,不要失焦
目前使用的是定时器调用uni.hideKeyboard()方法,点击的时候清空定时器,失焦的时候开启定时器,但是有几个问题,
问题一,失焦操作在点击操作之前执行,
问题二,点击和失焦都是封装到扫描组件内部,多个输入框时,不清楚如何确定点击和失焦的组件
有什么好的或者其他方法能够实现