收藏
回答

如何获取图片是否已经存在于缓存?

在 web js 中,可以通过访问 image.complete 判断图片已经存在于缓存(如下代码)。微信小程序有没有类似的方式能拿到图片的缓存状态呢?

var img = new Image();
img.src = 'xxxxx';
 
if (img.complete) {
    // 该图片已经存在于缓存之中
} else {
    //图片不存在缓存之中
    img.onload = function () {
        //图片下载成功
    }
}
回答关注问题邀请回答
收藏

2 个回答

  • 亚美蝶
    亚美蝶
    2021-12-17

    可以看看image组件说明的 bindload事件

    也可以看看文件下载API,wx.downloadFile

    是否满足你的场景需求

    2021-12-17
    有用
    回复
  • 微喵网络
    微喵网络
    2021-12-15

    没有

    2021-12-15
    有用
    回复
登录 后发表内容