美文网首页
页面中图片加载错误后替换默认图片

页面中图片加载错误后替换默认图片

作者: 放逐的帝王 | 来源:发表于2021-08-31 15:14 被阅读0次

有时候前端图片加载出错,页面空白一块影响体验

replaceErrorImg(){
    document.removeEventListener("error",imgErrorReplace);
        document.addEventListener("error",imgErrorReplace, true);
        function imgErrorReplace (e) {
      console.log(e,"发现图片加载失败")
            var normalUrl = store.state.mindFlowType == "mind" ? require("../assets/img/view_mind.svg") : require("../assets/img/view_flow.svg");
            var elem = e.target;
            if (elem.tagName.toLowerCase() == "img" && elem.src != normalUrl && elem.parentNode.className.indexOf("view")>-1 ) {
                elem.src = normalUrl;
            }
        }
  }
if (elem.tagName.toLowerCase() == "img" && elem.src != normalUrl && elem.parentNode.className.indexOf("view")>-1 )

这里的 第一个条件 判断 当前元素是 img标签 :必须
第二个条件 图片地址不是替换的地址:必须
第三个条件 页面中需要加载出错的替换的地方,用className 标识:可变

相关文章

  • 页面中图片加载错误后替换默认图片

    有时候前端图片加载出错,页面空白一块影响体验 这里的 第一个条件 判断 当前元素是 img标签 :必须第二个条件 ...

  • 个人博客—图片懒加载

    个人博客—图片懒加载 页面加载时,请求图片,默认显示占位符图片; 当页面下拉到图片位置时,再把占位符图片替换成相应...

  • javascipt/jquery-图片加载失败替换默认图片的几种

    本文主要讨论页面中图片加载失败后替换默认图片的几种方式 重点来了:一定要记住error事件不冒泡(如果要用js的方...

  • React replace img src onError

    页面在加载图片的时候,如果图片资源不存在,为了更好的用户体验,我们一般会用一张默认图片替换,提醒用户当前图片缺失。...

  • vue-lazyload图片错误替换

    vue图片懒加载,vue-lazyload官方错误图片处理:1、用图片来替换加载过程或者加载失败: 2、引入时设置...

  • Android WebView错误页面

    Android WebView默认的错误页面比较简陋,如果想替换默认的错误页面,做法是:在页面加载出错的情况下,使...

  • 图片加载事件

    最近有一个在页面中的图片加载完成后执行某些操作的需求,那么应该如何判断页面中的图片是否加载完成呢? 图片加载事件 ...

  • APP设计之 图片加载问题

    图片加载过慢导致文章详情空白页面,解决方案,异步加载,先加载文字,再加载图片,采用灰色方块或默认图,占位图片,图片...

  • 小程序图片加载错误时替换显示默认图片

    使用binderror方法绑定错误事件处理事件 使用errorFunction方法对图片进行替换 / 图片加载失败...

  • 图片加载错误,显示默认图片

    当图片不存在时,显示一个默认的图片 但如果不小心写错了后面的图片的地址,onerror在不停的执行,而且页面会不停...

网友评论

      本文标题:页面中图片加载错误后替换默认图片

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