微信小程序调用扫码API
时间:2023-7-11 19:15 作者:小诸葛 分类: 微信小程序 正在检查是否收录...
一:app.json 文件中添加相机权限
"permission": {
"scope.camera": {
"desc": "用于扫码功能"
}
}
二:触发事件
<view class="list-img" bindtap="takePhoto">
<text>二维码</text>
</view>
三:事件代码
takePhoto(){
wx.scanCode({
onlyFromCamera: false, // 是否只允许从相机扫码,设为 true 则只能从相机扫码,不会从相册选择图片进行扫码,默认为 false
scanType: ['qrCode', 'barCode'], // 所支持的码类型,Array 类型,默认支持所有类型的码
success: function(res) {
console.log(res.result); // 打印扫码结果
console.log(res.scanType); // 打印扫码的码类型
console.log(res.charSet); // 打印扫码的字符集
console.log(res.path); // 打印扫码的路由路径
console.log(res.rawData); // 打印原始扫码数据,仅在 certain conditions 下可用
},
fail: function(res) {
console.log(res.errMsg); // 打印扫码失败的错误信息
}
});
},
推荐阅读:
扫描二维码,在手机上阅读