1、使用 uniapp的内置组件 camera 实现扫描
<camera class="saomiao" mode="scanCode" device-position="back" flash="off" @scancode="takeCode"> </camera>
2、在methods 里面 写一个方法,在扫码的时候触发,实现两秒扫码一次
methods: {
takeCode(e) {
if (this.scanFunctionIsUseable === true) {
this.scanFunctionIsUseable = false;
console.log(e.detail.result, '二维码内容')
setTimeout(() => {
this.scanFunctionIsUseable = true;
}, 2000)
}
}
}