//
let data = await this.getAccessToken()
var access_token = data.access_token
if (data.access_token) {
let data = await this.getShareQRcode({
"access_token": access_token,
"scene": '123456',
"path": "pages/success/main",
"width": 430
})
let base64 = wx.arrayBufferToBase64(data)
this.qRcodeUrl = 'data:image/png;base64,' + base64
}
///////////////////////////////
//发起网络请求
wx.request({
url: 'https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=' + payload.access_token,
data: {
scene: payload.scene,
page: payload.page,
width: payload.width,
auto_color: payload.auto_color,
line_color: payload.line_color,
is_hyaline: payload.is_hyaline
},
method: 'POST',
responseType: 'arraybuffer',
success:function(res) {
if (res) {
console.log(res, '获取二维码')
resolve(res.data)
}
}
})
开发环境,扫描生成的二维码,就是没反应,一点反应都没有
就是因为图扁了,这个你再试试