项目需求:手机端需要进行扫描二维码核销
解决:使用 uniapp 的 uni.scanCode( ) 方法。
注:微信小程序也有对应的 wx.scanCode( ) 方法,我没测试过,大家可以试试看
js实现代码:
<script>
export default {
methods: {
// 点击扫一扫按钮
scanCode() {
uni.scanCode({
onlyFromCamera: true, // 只允许通过相机扫码
success: (res) => {
console.log('扫码成功', res)
},
fail: (err) => {
console.log('扫码失败', err)
},
complete: () => {
console.log('扫码结束')
}
})
},
}
}
</script>