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中获取元素索引的函数
Sep 10 Javascript
JQuery事件e参数的方法preventDefault()取消默认行为
Sep 26 Javascript
CSS图片响应式 垂直水平居中
Aug 14 Javascript
jquery实现平滑的二级下拉菜单效果
Aug 26 Javascript
基于JQuery打造无缝滚动新闻步骤详解
Mar 31 Javascript
分享一个原生的JavaScript拖动方法
Sep 25 Javascript
详解Vue 中 extend 、component 、mixins 、extends 的区别
Dec 20 Javascript
js操作二进制数据方法
Mar 03 Javascript
Bootstrap开发中Tab标签页切换图表显示问题的解决方法
Jul 13 Javascript
JS实现给数组对象排序的方法分析
Jun 24 Javascript
JavaScript定时器使用方法详解
Mar 26 Javascript
js实现飞机大战小游戏
Aug 26 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
FleaPHP框架数据库查询条件($conditions)写法总结
2016/03/19 PHP
PHP实现的网站目录扫描索引工具
2016/09/08 PHP
PHP大文件分割上传 PHP分片上传
2017/08/28 PHP
浅析PHP echo 和 print 语句
2020/06/30 PHP
Dom在ajax技术中的作用说明
2010/10/25 Javascript
google jQuery 引用文件,jQuery 引用地址集合(jquery 1.2.6至jquery1.5.2)
2011/04/24 Javascript
FireFox下XML对象转化成字符串的解决方法
2011/12/09 Javascript
jquery实现当滑动到一定位置时固定效果
2014/06/17 Javascript
node.js中的http.response.addTrailers方法使用说明
2014/12/14 Javascript
分享一则JavaScript滚动条插件源码
2015/03/03 Javascript
使用jquery实现仿百度自动补全特效
2015/07/23 Javascript
jquery实现左右滑动菜单效果代码
2015/08/27 Javascript
jQuery实现有动画淡出效果的二级折叠菜单代码
2015/10/17 Javascript
基于jQuery实现鼠标点击导航菜单水波动画效果附源码下载
2016/01/06 Javascript
深入理解ECMAScript的几个关键语句
2016/06/01 Javascript
JS身份证信息验证正则表达式
2017/06/12 Javascript
简易Vue评论框架的实现(父组件的实现)
2018/01/08 Javascript
学习RxJS之JavaScript框架Cycle.js
2019/06/17 Javascript
javascript设计模式之迭代器模式
2020/01/30 Javascript
JavaScript中变量提升和函数提升的详解
2020/08/07 Javascript
解决antd 表单设置默认值initialValue后验证失效的问题
2020/11/02 Javascript
vue-video-player 断点续播的实现
2021/02/01 Vue.js
[09:22]2014DOTA2西雅图国际邀请赛 主赛事第二日TOPPLAY
2014/07/21 DOTA
python 字典 按key值大小 倒序取值的实例
2018/07/06 Python
python初学者,用python实现基本的学生管理系统(python3)代码实例
2019/04/10 Python
利用PyCharm操作Github(仓库新建、更新,代码回滚)
2019/12/18 Python
python实现单目标、多目标、多尺度、自定义特征的KCF跟踪算法(实例代码)
2020/01/08 Python
Matplotlib使用Cursor实现UI定位的示例代码
2020/03/12 Python
Python使用pyyaml模块处理yaml数据
2020/04/14 Python
Python 使用生成器代替线程的方法
2020/08/04 Python
html5视频常用API接口的实战示例
2020/03/20 HTML / CSS
应届生.NET方向面试题
2015/05/23 面试题
如何填写个人简历自我评价
2013/12/10 职场文书
创意活动策划书
2014/01/15 职场文书
花木兰观后感
2015/06/10 职场文书
Java GUI编程菜单组件实例详解
2022/04/07 Java/Android