img标签的属性有:

src:图片路径

        width:宽度

        height:高度

title:鼠标悬停在图片时显示的文字内容

alt  :用来告诉浏览器当需要显示的图片找不到时显示的内容

当src中的资源不存在或无法正常访问时,需要显示默认图片“default.png”。但是当onerror中设置的图片路径也不存在时就会导致浏览器一直加载这个图片资源,造成堆栈溢出错误。为了完善我们通常在后面加上this.οnerrοr=null;保证onerror里的事件只执行一次,如下:

// 设置默认图片
<img src="http://res.spreadwin.com/gmc38PE.jpg" alt="" onerror="this.src='images/default.png';this.onerror=null">

如果我们在vue项目同样这么设置,会发现无效(默认图片不显示)。原因是webpack打包时找不到资源文件,需要用到下面的方法。


// 内容
<img :src="item.url" alt="" :onerror="defaultImg">// js
export default {...computed: {defaultImg () {return 'this.src="' + require('images/default.png') + '"';}}

设置img标签的默认图片相关推荐

  1. vue项目设置img标签的默认图片

    方法一: 首先看看以前(非vue)项目是怎么设置img标签的默认图片: // 设置默认图片 <img src="http://res.spreadwin.com/gmc38PE.jpg ...

  2. img标签使用默认图片的一种方式

    基于html5提供的onerror这个时间属性. 写法如下 <img src="图片地址" οnerrοr="javascript:this.src=\'默认的图片 ...

  3. 设置video标签的默认样式

    多媒体事件(Media Events) 通过视频(videos),图像(images)或者音频(audio) 触发该事件,多应用于HTML媒体元素比如 <audio>, <embed ...

  4. img 标签 / div 背景图片 默认图片 裂图替代

    img 标签中用默认图片代替没有准备图片的情况及用默认图片代替裂图 < img :src= " list_data.activity.activityImg== '' ? '/stat ...

  5. 图片img标签设置默认图片

    图片img标签设置默认图片 1.让图片元素隐藏 2.设置默认图 用户头像,默认商品图等.img的alt属性只是给图片设置未加载时的文字提示信息.这时,通常会用到onerror属性,一下为常用的两种方法 ...

  6. 前端判断img图片未能正确加载时显示一个默认图片。img标签onerror事件设置了本地默认图片还是不显示的问题

    前端img标签中引用后端交给的图片地址时,有可能这个路径下图片被删除或者损坏了,那么页面在加载img图片时就显示为,太丑了. img标签有个onerror事件,就是当图片未被正确加载的时候调用此事件, ...

  7. img标签设置默认图片

    场景: 当获取图片路径或读取不到图片时,显示一张默认图片代替默认当图片碎片. 解决方法: 利用img标签的onerror事件. 问题:如果defaultIcon 也不存在,则会继续触发 onerror ...

  8. img标签无图片或者图片url错误时显示默认图片

    img标签无图片或者图片url错误时显示默认图片 如上图,四个img标签中插入四张图片. 核心:οnerrοr="this.src='默认图片路径' " 当img标签src路径错误 ...

  9. html 如何设置选择图片,html中如何设置默认图片?

    前言 大家可能都知道img标签是怎么设置默认图片的,但是你知道background-img是如何设置默认图片的嘛? img 这里是应用了img标签的``事件,当加载失败就用默认图片地址.但是这里可能出 ...

最新文章

  1. sqlalchemy mysql_SQLAlchemy简明教程
  2. 双向循环链表的插入排序
  3. 南昌大学计算机系分数,南昌大学2016年分省分专业录取分数线
  4. android qq红包,Android实现QQ抢红包插件
  5. LinuxAndroid笔记-centos7安装adb并链接到雷电模拟器
  6. Linux centosVMware xshell使用xftp传输文件、使用pure-ftpd搭建ftp服务
  7. QObject::connect: Cannot queue arguments of type xxx的解决方案
  8. [bzoj4826][Hnoi2017]影魔
  9. SLAM_三维点优化时为什么使用逆深度误差而不是深度误差?
  10. C语言 第六章 多重循环练习
  11. 转载PHP的静态变量介绍
  12. python编写程序输入球的半径_使用python,我希望绘制一个具有给定半径的3D球形帽...
  13. 三大知名PHP开源多用户商城系统对比
  14. unity替换鼠标图标
  15. 五、ELK设置用户密码登陆
  16. 2016 PayPal商家账户界面 如何集成支付按钮
  17. 全阶滑模观测器程序_滑模观测器设计
  18. windows7计算机启动修复怎么办,Win7电脑开机提示启动修复无法进入系统怎么办?...
  19. 二进制部署高可用Kubernetes v1.17.x
  20. day56 JavaScript

热门文章

  1. SQL 增加或删除一列
  2. 快速获取一个网站的所有资源,图片,html,css,js......扒站,仿站必备工具
  3. Vue后台管理系统项目——实现登录功能
  4. 链接器、链接过程及相关概念解析
  5. Java项目:JSP网上在线酒类商城系统网站
  6. md5sum命令的使用
  7. css_使div中的文本自动换行
  8. qq2013聊天记录在哪个文件夹?QQ2013聊天记录存放位置
  9. UITextField实现过滤选中状态拼音
  10. Android 5.1.1 源码目录结构说明