美文网首页
图片重新加载

图片重新加载

作者: BoomKing | 来源:发表于2019-04-15 10:44 被阅读0次

最近遇到一个这样的问题,有一张很重要的图片是通过后台生成的,没有经过处理,如果用户网络差或者一些其他因素可能导致图片加载失败,但是图片十分的重要,所以就需要让图片重新加载。
我采用的是让用户手动重新加载的方式

img.onerror = function (){
  this.onclick = function (){
    var src = this.src;
    if(src.indexOf('?') === -1){
          src = src + "?g=" + new Date().getTime();
        }else {
          src = src + new Date().getTime();
        }
    this.src = src;
  }
}

相关文章

  • 初探Glide,Google推介的图片缓存库

    0 .Thanks 项目地址 Android Glide图片加载(加载监听、加载动画)【Glide】重新加载图片 ...

  • Flutter 图片无法缓存

    问题:使用CachedNetworkImage加载网络图片时, 图片无法缓存, 离屏后重新显示就会重新加载 解决:...

  • 图片重新加载

    最近遇到一个这样的问题,有一张很重要的图片是通过后台生成的,没有经过处理,如果用户网络差或者一些其他因素可能导致图...

  • Glide禁用缓存

    问题描述 用Glide反复加载同一个路径的图片,发现图片变化后,但是Glide重新加载后,图片却没有变化. 解决方...

  • 动态获取网络图片高度

    1、先获取图片,获取高度 2、给model赋值,刷新tableView,重新加载图片; #import "View...

  • Flutter中网络图片加载和缓存源码分析(内存缓存+文件缓存)

    前言 应用开发中经常会碰到网络图片的加载,通常我们会对图片进行缓存,以便下次加载同一张图片时不用再重新下载,在包含...

  • RecyclerView刷新图片闪烁

    1.图片唯一标识,检测到是url没变时,不再重新加载图片,也就不用重新计算、绘制,这样就避免了图片闪烁 2.重写下...

  • web图片下载转为native下载

    早期版本的网易新闻每次点开新闻图片,都会重新去下载新的图片,而在某个版本开始,可以发现点开的时候并不会重新加载了,...

  • 懒加载和预加载

    1)概念: 懒加载也叫延迟加载:JS图片延迟加载,延迟加载图片或符合某些条件时才加载某些图片。预加载:提前加载图片...

  • Glide加载圆角和圆形图片

    一、加载圆形图片 二、加载圆角图片 三、加载原价图片

网友评论

      本文标题:图片重新加载

      本文链接:https://www.haomeiwen.com/subject/woiywqtx.html