前后端实现过程
前端
<view class='cont' id='canvas-container' >
<image src='data:image/png;base64,{{codeimg}}' ></image>
</view>
onLoad: function() {
var that = this;
let token = 'access_token=38_4CasJpJeAN_JSx5JsSXcKKE3lYi_HPZA9hTioLszfouwquWa_ziWV4OOwVePi9f7MhjKJcYKuDKIhBJYdwHKRnt-iF9uZ3xt4DHotyVCKc_1Yk33QRyah0Hr-vEPFu-uu0fxBQlvJ8FjbiszIEVfAAAYUL'
wx.request({
url: 'https://api.weixin.qq.com/wxa/getwxacode?' + token,
responseType: 'arraybuffer',
method: 'POST',
data: {
"path":"/pages/index/index",
"width":430
},
header: {
'Content-Type': 'application/json'
},
success:function(res) {
console.log(res.data)
var url = wx.arrayBufferToBase64(res.data)
that.setData({
img: url
})
}
})
})
后端
// 后端只需要将token传递给给前端即可
https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=小程序appid&secret=密钥