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动态加载二
Aug 22 Javascript
jQuery方法简洁实现隔行换色及toggleClass的使用
Mar 15 Javascript
jQuery绑定事件不执行但alert后可以正常执行
Jun 03 Javascript
Iframe实现跨浏览器自适应高度解决方法
Sep 02 Javascript
javascript表单验证和Window详解
Dec 11 Javascript
jQuery实现带延迟效果的滑动菜单代码
Sep 02 Javascript
浅析jquery unbind()方法移除元素绑定的事件
May 24 Javascript
JavaScript知识点总结(十)之this关键字
May 31 Javascript
前端 Vue.js 和 MVVM 详细介绍
Dec 29 Javascript
JavaScript数据结构之双向链表和双向循环链表的实现
Nov 28 Javascript
微信小程序收货地址API兼容低版本解决方法
May 18 Javascript
vue实现div可拖动位置也可改变盒子大小的原理
Sep 16 Javascript
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 curl模拟浏览器采集阿里巴巴的实现代码
2011/04/20 PHP
PHP中使用数组实现堆栈数据结构的代码
2012/02/05 PHP
PHP Cookie的使用教程详解
2013/06/03 PHP
PHP函数shuffle()取数组若干个随机元素的方法分析
2016/04/02 PHP
javascript cookie解码函数(兼容ff)
2008/03/17 Javascript
基于jQuery图片平滑连续滚动插件
2009/04/27 Javascript
Mootools 1.2教程(3) 数组使用简介
2009/09/14 Javascript
用javascript将数据导入Excel示例代码
2014/09/10 Javascript
深入分析JQuery和JavaScript的异同
2014/10/23 Javascript
JavaScript获取DOM元素的11种方法总结
2015/04/25 Javascript
jQuery获取多种input值的简单实现方法
2016/06/20 Javascript
EasyUI在Panel上动态添加LinkButton按钮
2017/08/11 Javascript
Vue 中对图片地址进行拼接的方法
2018/09/03 Javascript
微信小程序获取用户openid的实现
2018/12/24 Javascript
js cavans实现静态滚动弹幕
2020/05/21 Javascript
JS实现选项卡插件的两种写法(jQuery和class)
2020/12/30 jQuery
python过滤字符串中不属于指定集合中字符的类实例
2015/06/30 Python
pycharm下打开、执行并调试scrapy爬虫程序的方法
2017/11/29 Python
解决python3读取Python2存储的pickle文件问题
2018/10/25 Python
解决python多行注释引发缩进错误的问题
2019/08/23 Python
Django Admin中增加导出CSV功能过程解析
2019/09/04 Python
Pycharm2020.1安装中文语言插件的详细教程(不需要汉化)
2020/08/07 Python
Python和Bash结合在一起的方法
2020/11/13 Python
美国新蛋IT数码商城:Newegg.com
2016/07/21 全球购物
编码转换,怎样实现将GB2312编码的字符串转换为ISO-8859-1编码的字符串
2014/01/07 面试题
毕业自我鉴定范文
2013/11/06 职场文书
《蒙娜丽莎之约》教学反思
2014/02/27 职场文书
党员一句话承诺大全
2014/03/28 职场文书
信用社主任竞聘演讲稿
2014/05/23 职场文书
泸县召开党的群众路线教育实践活动总结大会新闻稿
2014/10/21 职场文书
清明节文明祭祀倡议书
2015/04/28 职场文书
项目战略合作意向书
2015/05/08 职场文书
学校食堂管理制度
2015/08/04 职场文书
医院岗前培训心得体会
2016/01/08 职场文书
用JS实现飞机大战小游戏
2021/06/09 Javascript
深入理解margin塌陷和margin合并的解决方案
2021/06/26 HTML / CSS