小程序二维码
uni.request({
// url: `https://test.china-tmj.com/api/getWechatCode`, //测试地址
url: `https://api.china-tmj.com/api/getWechatCode`, //正式地址
method: 'POST',
data:{pid:id},
responseType: 'arraybuffer',
header:{
'content-type':'application/json;charset=utf-8'
},
success: (res) => {
console.log(res)
console.log(res.data);
let base64 = wx.arrayBufferToBase64(res.data);
console.log(base64)
// base64 = 'data:image/jpeg;base64,' + base64
base64 = 'data:image/PNG;base64,' + base64
base64 = this.fn(base64)
console.log(base64)
this.qrImg = base64
}
});
g各位大佬大家好,我在使用小程序码功能时,测试地址是可以获取到二维码,正式地址获取不到 ,两个地址都返回的是二进制数据 我一样的代码给转换为了base64格式