在小程序中 官方提供了标准扫码函数 wx.scanCode
官方提供的函数做的已经比较完善了
但是缺点在与每次扫码完毕后都会关闭扫码页进入处理页面
无法达到超市扫码枪连续扫码的效果
在网上查询其他资料的时候, 我发现官方的camera组件提供了扫码功能 当然有版本限制
于是在camera组件的基础上可以自己做一个连续扫码的页面出来, 达到超市扫码枪的效果
废话不多说上代码(只是简单测试代码 大家将就看 后期会把完善的代码贴上)
wxml页面代码
<camera mode="scanCode" device-position="back" binderror="error" style="width: 100%; height: 300px;" bindscancode="takeCode" scan-area="[0,0,200, 200]">
</camera>
js 代码(被我打吗的是我们的业务代码)