小程序
小游戏
企业微信
微信支付
扫描小程序码分享
小程序如何生成二维码 并绘制在画布上
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
首先,有个后端接口去获取小程序码。然后小程序里downloadFile下载这个接口,然后把他画到画布上。。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
这个我试过了,返回的是这样一串字符eyJlcnJjb2RlIjo0MTAwMSwiZXJybXNnIjoiYWNjZXNzX3Rva2VuIG1pc3NpbmcgaGludDogW1lrTmozMDc4ODQyNDVdIn0=
那看下你的代码呢,贴一下
wx.request({
url: 'https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=' + this.data.ACCESS_TOKEN,
method:'POST',
data:{
scene:this.data.scene,
page:'pages/index/index'
},
responseType: 'arraybuffer', //设置响应类型
success: function (res) {
console.log(res.data);
var code = wx.arrayBufferToBase64(res.data); //对数据进行转换操作
console.log(code)
that.setData({
code: code
})
}
建议你不要在前端请求。。正式版这样是用不了的。。
把request改成downloadFile。。。下载下来,再画
就是说二维码需要后台生成,再去请求?
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
首先,有个后端接口去获取小程序码。然后小程序里downloadFile下载这个接口,然后把他画到画布上。。
这个我试过了,返回的是这样一串字符eyJlcnJjb2RlIjo0MTAwMSwiZXJybXNnIjoiYWNjZXNzX3Rva2VuIG1pc3NpbmcgaGludDogW1lrTmozMDc4ODQyNDVdIn0=
那看下你的代码呢,贴一下
wx.request({
url: 'https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=' + this.data.ACCESS_TOKEN,
method:'POST',
data:{
scene:this.data.scene,
page:'pages/index/index'
},
responseType: 'arraybuffer', //设置响应类型
success: function (res) {
console.log(res.data);
var code = wx.arrayBufferToBase64(res.data); //对数据进行转换操作
console.log(code)
that.setData({
code: code
})
}
})
建议你不要在前端请求。。正式版这样是用不了的。。
把request改成downloadFile。。。下载下来,再画
就是说二维码需要后台生成,再去请求?