可以使用 uni.request 函数发起 HTTP 请求来获取图片数据。
具体方法是在 uni.request 中设置 responseType 为 'arraybuffer',然后将请求返回的二进制数据转换为 base64 编码并赋值给图片元素的 src 属性。
例如:
uni.request({
url: 'http://example.com/image.jpg',
responseType: 'arraybuffer',
success: (res) => {
let base64 = wx.arrayBufferToBase64(res.data)
let imageSrc = 'data:image/jpg;base64,' + base64
this.imageSrc = imageSrc
}
})