wxml代码
<button class='deaBtn' bindtap='scancode'>扫描二维码</button>
js代码
scancode: function(){
// 允许从相机和相册扫码
wx.scanCode({
success(res) {
console.log(res);
wx.showToast({
title: '成功',
icon: 'success',
duration: 2000
})
},
fail: (res) =>{
console.log(res);
wx.showToast({
title: '失败',
icon: 'none',
duration: 2000
})
}
})
}
扫码成功后返回的数据
属性 | 类型 | 说明 |
result | string | 所扫码的内容 |
scanType | string | 所扫码的类型 |
charSet | string | 所扫码的字符集 |
path | string | 当所扫的码为当前小程序的合法二维码是,会返回此字段,内容为二维码携带的path |
rawData | string | 原始数据,base64编码 |
扫码成功就会返回扫码得到的数据,数据在result里面。非常简单好用