新闻中心-行业新闻

uni-app中如何调用手持终端的专业扫码头实现扫码

手持终端厂商扫码支持:键盘模式输出扫描结果、广播模式调用,API方式调用,uni-app由于是混合开发,无法使用原生api方式调用,键盘模式会导致结果随意输出,广播模式成为首选,uni-app是支持自定义广播发送和接收的


首先确定广播消息的两个参数,广播名称和广播标签


创建一个激光扫码的组件,我们在这里是project_root/components/scan/scan.vue,并写入以下代码:



处理完组件后,在需要使用激光扫码的页面中引入该组件进行使用,在这里我以index.vue页面为例: 



到这里,在应用里跳转到打开index.vue页面后,直接按激光扫码的按键就能够取得结果,再针对自己的操作逻辑,在回调中补充自己的逻辑代码即可。 


uni-app 主动唤醒激光

同样以index.vue页面为例




相关产品

粤ICP备2022049583号
在线客服