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 相关文章推荐
一端时间轮换的广告
Jun 26 Javascript
防止网站内容被拷贝的一些方法与优缺点好处与坏处分析
Nov 30 Javascript
jquery 常用操作方法
Jan 28 Javascript
Egret引擎开发指南之创建项目
Sep 03 Javascript
原生js和jQuery随意改变div属性style的名称和值
Oct 22 Javascript
js实现window.open不被拦截的解决方法汇总
Oct 30 Javascript
jquery插件推荐浏览器嗅探userAgent
Nov 09 Javascript
教大家轻松制作Bootstrap漂亮表格(table)
Dec 13 Javascript
基于JavaScript实现微信抢红包功能
Jul 20 Javascript
EasyUI创建人员树的实例代码
Sep 15 Javascript
js获取 gif 的帧数的代码实例
Sep 10 Javascript
js实现批量删除功能
Aug 27 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笔记之:数据类型与常量的使用分析
2013/05/14 PHP
递归删除一个节点以及该节点下的所有节点示例
2014/03/19 PHP
PHP实现Google plus的好友拖拽分组效果
2016/10/21 PHP
用js写了一个类似php的print_r输出换行功能
2013/02/18 Javascript
Jquery EasyUI的添加,修改,删除,查询等基本操作介绍
2013/10/11 Javascript
jQuery模拟原生态App上拉刷新下拉加载更多页面及原理
2015/08/10 Javascript
Javascript的表单验证-初识正则表达式
2016/03/18 Javascript
JS打印组合功能
2016/08/04 Javascript
JQuery动态添加Select的Option元素实现方法
2016/08/29 Javascript
使用bootstrap实现多窗口和拖动效果
2016/09/22 Javascript
js判断文件格式及大小的简单实例(必看)
2016/10/11 Javascript
getElementById().innerHTML与getElementById().value的区别
2016/10/27 Javascript
javascript实现的图片预览功能
2017/03/25 Javascript
socket.io与pm2(cluster)集群搭配的解决方案
2017/06/02 Javascript
javascript获取指定区间范围随机数的方法
2017/09/08 Javascript
VS Code转换大小写、修改选中文字或代码颜色的方法
2017/12/15 Javascript
vue.js移动数组位置,同时更新视图的方法
2018/03/08 Javascript
vue项目webpack中Npm传递参数配置不同域名接口
2018/06/15 Javascript
利用React Router4实现的服务端直出渲染(SSR)
2019/01/07 Javascript
JavaScript常用8种数组去重代码实例
2020/09/09 Javascript
微信小程序实现简单购物车功能
2020/12/30 Javascript
python中数据爬虫requests库使用方法详解
2018/02/11 Python
Python求一批字符串的最长公共前缀算法示例
2019/03/02 Python
举例讲解Python常用模块
2019/03/08 Python
Python 实现取多维数组第n维的前几位
2019/11/26 Python
移动端Html5页面生成图片解决方案
2018/08/07 HTML / CSS
英国最大的线上保健品零售商之一:Vitamin Planet
2016/12/01 全球购物
土木工程建筑专业毕业生求职信
2013/10/21 职场文书
俞敏洪一分钟演讲稿
2014/08/26 职场文书
幼儿园见习报告
2014/10/30 职场文书
材料员岗位职责
2015/02/10 职场文书
银行求职信范文怎么写
2015/03/20 职场文书
2016春节家属慰问信
2015/03/25 职场文书
司机岗位职责范本
2015/04/10 职场文书
试用期解除劳动合同通知书
2015/04/16 职场文书
SQL Server使用T-SQL语句批处理
2022/05/20 SQL Server