vue图片加载与显示默认图片实例代码


Posted in Javascript onMarch 16, 2017

本文实例为大家分享了vue图片加载与显示默认图片的具体代码,供大家参考,具体内容如下

HTML:

<div class="content-show-img">
<div class="show-img">


<img class="default-image" :src="data.image" @load="successLoadImg" @error="errorLoadImg">

</div>
</div>

JS:

Vue.prototype.successLoadImg = function(event) {
  if (event.target.complete == true) {
    event.target.classList.remove("default-image");;
    var imgParentNode = event.target.parentNode;
    if(imgParentNode.classList.contains('show-img')==true){
      imgParentNode.style.background = "#000";
    }
  }
};
Vue.prototype.errorLoadImg = function(event) {
  event.target.classList.add("default-image");;
};

针对尺寸不统一的:先显示默认图片,加载成功时移除默认图片,填充背景。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript Math.ceil 方法(对数值向上取整)
Jan 09 Javascript
jquery简单实现图片切换效果的方法
May 12 Javascript
JS实现的倒计时效果实例(2则实例)
Dec 23 Javascript
Bootstrap编写一个同时适用于PC、平板、手机的登陆页面
Jun 30 Javascript
深入理解Node.js 事件循环和回调函数
Nov 02 Javascript
详解前端路由实现与react-router使用姿势
Aug 07 Javascript
webpack+vuex+axios 跨域请求数据的示例代码
Mar 06 Javascript
最后说说Vue2 SSR 的 Cookies 问题
May 25 Javascript
微信小程序Echarts覆盖正常组件问题解决
Jul 13 Javascript
vue实现页面内容禁止选中功能,仅输入框和文本域可选
Nov 09 Javascript
vue+elementUI动态增加表单项并添加验证的代码详解
Dec 17 Vue.js
vue实现禁止浏览器记住密码功能的示例代码
Feb 03 Vue.js
js中作用域的实例解析
Mar 16 #Javascript
Vue.2.0.5过渡效果使用技巧
Mar 16 #Javascript
JS实现页面打印功能
Mar 16 #Javascript
Vue中添加过渡效果的方法
Mar 16 #Javascript
JavaScript实现简单精致的图片左右无缝滚动效果
Mar 16 #Javascript
js实现瀑布流效果(自动生成新的内容)
Mar 16 #Javascript
es6的数字处理的方法(5个)
Mar 16 #Javascript
You might like
探讨php中防止SQL注入最好的方法是什么
2013/06/10 PHP
PHP图片处理之图片背景、画布操作
2014/11/19 PHP
微信公众号支付之坑:调用支付jsapi缺少参数 timeStamp等错误解决方法
2016/01/12 PHP
CodeIgniter分页类pagination使用方法示例
2016/03/28 PHP
推荐11款jQuery开发的复选框和单选框美化插件
2011/08/02 Javascript
微信JSSDK上传图片
2015/08/23 Javascript
基于javascript如何传递特殊字符
2015/11/30 Javascript
当jquery ajax遇上401请求的解决方法
2016/05/19 Javascript
jQuery实现简单的tab标签页效果
2016/09/12 Javascript
Node.js复制文件的方法示例
2016/12/29 Javascript
遍历json获得数据的几种方法小结
2017/01/21 Javascript
在 Angular2 中实现自定义校验指令(确认密码)的方法
2017/01/23 Javascript
微信小程序开发之toast提示插件使用示例
2017/06/08 Javascript
使用D3.js制作图表详解
2017/08/13 Javascript
vue+springmvc导出excel数据的实现代码
2018/06/27 Javascript
详解离线安装npm包的几种方法
2018/11/25 Javascript
用Javascript实现发送短信验证码间隔功能
2021/02/08 Javascript
[57:55]EG vs Fnatic 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
windows系统下Python环境的搭建(Aptana Studio)
2017/03/06 Python
解决PyCharm的Python.exe已经停止工作的问题
2018/11/29 Python
python使用Plotly绘图工具绘制散点图、线形图
2019/04/02 Python
python递归法解决棋盘分割问题
2019/07/17 Python
Python通过TensorFLow进行线性模型训练原理与实现方法详解
2020/01/15 Python
给Python学习者的文件读写指南(含基础与进阶)
2020/01/29 Python
深入浅析python 中的self和cls的区别
2020/06/20 Python
如何用python实现一个HTTP连接池
2021/01/14 Python
CSS3支持IE6, 7, and 8的边框border属性
2012/12/28 HTML / CSS
员工拾金不昧表扬信
2014/01/09 职场文书
《阳光》教学反思
2014/02/23 职场文书
大学校务公开实施方案
2014/03/31 职场文书
党员公开承诺书2015
2015/01/21 职场文书
活着观后感
2015/06/03 职场文书
2016继续教育培训学习心得体会
2016/01/19 职场文书
利用Python判断你的密码难度等级
2021/06/02 Python
上个世纪50年代的可穿戴技术:无线电帽子
2022/02/18 无线电
《艾尔登法环》1.03.3补丁上线 碎星伤害调整
2022/04/07 其他游戏