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 相关文章推荐
跨浏览器的 mouseenter mouseleave 以及 compareDocumentPosition的使用说明
May 04 Javascript
JavaScript调用浏览器打印功能实例分析
Jul 17 Javascript
JQuery实现图片轮播效果
Sep 15 Javascript
JS遍历页面所有对象属性及实现方法
Aug 01 Javascript
jQuery实现简单的滑动导航代码(移动端)
May 22 jQuery
Vue学习笔记进阶篇之多元素及多组件过渡
Jul 19 Javascript
Vue 进阶之路(三)
Apr 18 Javascript
vue 引用自定义ttf、otf、在线字体的方法
May 09 Javascript
a标签调用js的方法总结
Sep 05 Javascript
小程序websocket心跳库(websocket-heartbeat-miniprogram)
Feb 23 Javascript
JavaScript进阶(一)变量声明提升实例分析
May 09 Javascript
vue点击按钮实现简单页面的切换
Sep 08 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如何实现跨域
2016/05/30 PHP
PHP list() 将数组中的值赋给变量的简单实例
2016/06/13 PHP
jQuery下通过$.browser来判断浏览器.
2011/04/05 Javascript
functional继承模式 摘自javascript:the good parts
2011/06/20 Javascript
js自定义方法通过隐藏iframe实现文件下载
2013/02/21 Javascript
解决jquery操作checkbox火狐下第二次无法勾选问题
2014/02/10 Javascript
Android中的jQuery:AQuery简介
2014/05/06 Javascript
深入理解JavaScript系列(21):S.O.L.I.D五大原则之接口隔离原则ISP详解
2015/03/05 Javascript
js实现的tab标签切换效果代码分享
2015/08/25 Javascript
Bootstrap入门书籍之(一)排版
2016/02/17 Javascript
jQuery验证插件validate使用方法详解
2020/09/13 Javascript
浅谈js里面的InttoStr和StrtoInt
2016/06/14 Javascript
微信小程序App生命周期详解
2018/01/31 Javascript
小程序实现锚点滑动效果
2019/09/23 Javascript
解决微信小程序scroll-view组件无横向滚动的问题
2020/02/04 Javascript
Vue中keep-alive 实现后退不刷新并保持滚动位置
2020/03/17 Javascript
JS co 函数库的含义和用法实例总结
2020/04/08 Javascript
vue使用nprogress加载路由进度条的方法
2020/06/04 Javascript
Python中防止sql注入的方法详解
2017/02/25 Python
Python实现1-9数组形成的结果为100的所有运算式的示例
2017/11/03 Python
详解python使用递归、尾递归、循环三种方式实现斐波那契数列
2018/01/16 Python
对Pandas DataFrame缺失值的查找与填充示例讲解
2018/11/06 Python
Python3爬虫爬取英雄联盟高清桌面壁纸功能示例【基于Scrapy框架】
2018/12/05 Python
关于keras.layers.Conv1D的kernel_size参数使用介绍
2020/05/22 Python
Python装饰器如何实现修复过程解析
2020/09/05 Python
详解css3中dispaly的Grid布局与Flex布局
2020/09/11 HTML / CSS
什么叫做SQL注入,如何防止
2016/10/04 面试题
请用Python写一个获取用户输入数字,并根据数字大小输出不同信息的脚本
2014/05/20 面试题
Java语言程序设计测试题改错题部分
2014/07/22 面试题
领导干部廉政自律承诺书
2014/05/26 职场文书
2015年档案管理工作总结
2015/04/08 职场文书
2015年实习生工作总结报告
2015/04/28 职场文书
严以用权专题学习研讨会发言材料
2015/11/09 职场文书
2016小学教师读书心得体会
2016/01/13 职场文书
深入详解JS函数的柯里化
2021/06/09 Javascript
python 闭包函数详细介绍
2022/04/19 Python