收藏
回答

wx.previewImage重复下载已缓存的图片

框架类型 问题类型 终端类型 操作系统 微信版本 基础库版本
小程序 Bug 微信iOS客户端 6.6.7 2.2.2

使用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 个回答

  • 是小白啊
    是小白啊
    2018-08-06

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

    2018-08-06
    有用
    回复
登录 后发表内容