wx.previewImage重复下载已缓存的图片
发布于 6 年前 作者 yinxia 5037 次浏览 来自 问答

使用image组件显示网络图片,点击会显示大图。

<image src="{{imgsrc}}"
bindtap="imageTap"></image>

data: {

imgsrc: "http://xxx/xxxx.jpg"

},


imageTap: function(event) {

var imgurl = [this.data.imgsrc]
wx.previewImage({
current: imgurl[0],
urls: imgurl
})
}

正常页面下,图片已经显示出来(即已经缓存到手机上了),但是当我点击图片,显示大图时,还要重新下载一次图片。

1 回复

你好,image组件缓存是在webview里的,previewImage是客户端调起的,客户端无法利用小程序webview的缓存

回到顶部