H5调用微信JSDK的扫一扫接口实现多次扫码

最近接到一个需求,就是在扫码的时候,希望是实现连续扫码的功能。最开始我的理解是,像扫码枪一样,可以一直扫码而不要关闭相机,然后扫码得出来的商品只要提示正确与否就行了,然后我找到了H5+规范,经过各种百度谷歌发现,这个东西好像只能在app可以使用,而且是在uni中使用的,具体是不是我没有考究。
然后昨晚总监给我看了一下,实现了这个功能的H5,经过仔(yi)细(yan)观(kan)察(chu),这是重复调用微信JSDK的接口,我猜测是通过定时器,在调用接口成功的时候,再次调用这个微信接口,从而到达了伪连续扫码的功能。这里不会放出微信JSDK的配置,直接上代码实现。
代码实现
将微信调用接口封装成函数,然后在成功函数里面设置定时器,再次调用这个函数。实现类似递归的思想,实现效果我就懒得录制了。思路是给了大家了,这是在vue实现的,其他的实现其实都差不多,觉得有用的就点赞吧,因为这个功能害我加了好多无用的班,人都不好了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值