赞
踩
获取后台返回的二进制图片需要先使用wx.request方法发起网络请求获取图片数据,然后将返回的数据用wx.arrayBufferToBase64方法进行转换,最后将转换后的数据绑定到图片的src属性即可。
参考代码如下
wx.request({
url: 'https://example.com/image.jpg',
responseType: 'arraybuffer',
success(res) {
const base64 = wx.arrayBufferToBase64(res.data);
const imageUrl = 'data:image/jpeg;base64,' + base64;
// 将imageUrl绑定到图片的src属性
}
})
其中,url为后台返回的图片地址,responseType为返回的数据类型为二进制数组。在success回调函数中,使用wx.arrayBufferToBase64方法将二进制数组转换成base64编码的字符串,然后拼接成data URL格式的图片地址,最后将其绑定到图片的src属性即可。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。