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中的集合及效率
Jan 08 Javascript
javascript结合html5 canvas实现(可调画笔颜色/粗细/橡皮)的涂鸦板
Apr 27 Javascript
jQuery判断当前点击的是第几个li的代码
Sep 26 Javascript
Backbone.js 0.9.2 源码注释中文翻译版
Jun 25 Javascript
JS右下角广告窗口代码(可收缩、展开及关闭)
Sep 04 Javascript
原生javascript实现读写CSS样式的方法详解
Feb 20 Javascript
bootstrap模态框远程示例代码分享
May 22 Javascript
Vue非父子组件通信详解
Jun 12 Javascript
Vue之Watcher源码解析(2)
Jul 19 Javascript
Node.js如何对SQLite的async/await封装详解
Feb 14 Javascript
package.json配置文件构成详解
Aug 27 Javascript
通过vue写一个瀑布流插件代码实例
Sep 07 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
laravel 解决paginate查询多个字段报错的问题
2019/10/22 PHP
Javascript中正则表达式的全局匹配模式分析
2011/04/26 Javascript
Javascript计算两个marker之间的距离(Google Map V3)
2013/04/26 Javascript
jquery实现图片左右切换的方法
2015/05/07 Javascript
浅谈JavaScript的Polymer框架中的behaviors对象
2015/07/29 Javascript
跟我学习javascript的全局变量
2015/11/16 Javascript
整理Javascript事件响应学习笔记
2015/12/02 Javascript
Jquery EasyUI实现treegrid上显示checkbox并取选定值的方法
2016/04/29 Javascript
nodejs进阶(6)—连接MySQL数据库示例
2017/01/07 NodeJs
基于Vue2实现的仿手机QQ单页面应用功能(接入聊天机器人 )
2017/03/30 Javascript
微信小程序商城项目之购物数量加减(3)
2017/04/17 Javascript
Vue2.0实现购物车功能
2017/06/05 Javascript
Bootstrap Multiselect 常用组件实现代码
2017/07/09 Javascript
在knockoutjs 上自己实现的flux(实例讲解)
2017/12/18 Javascript
vue.js element-ui validate中代码不执行问题解决方法
2017/12/18 Javascript
node.js基础知识小结
2018/02/26 Javascript
详解IOS微信上Vue单页面应用JSSDK签名失败解决方案
2018/11/14 Javascript
详解vue-cli@2.x项目迁移日志
2019/06/06 Javascript
Vue3.0的优化总结
2020/10/16 Javascript
Python处理XML格式数据的方法详解
2017/03/21 Python
pycharm中成功运行图片的配置教程
2018/10/28 Python
python截取两个单词之间的内容方法
2018/12/25 Python
python 进程的几种创建方式详解
2019/08/29 Python
在vscode中配置python环境过程解析
2019/09/28 Python
Python读取csv文件实例解析
2019/12/30 Python
基于Python生成个性二维码过程详解
2020/03/05 Python
django orm模块中的 is_delete用法
2020/05/20 Python
美国最大的户外装备和服装购物网站:Backcountry
2019/10/15 全球购物
广州某公司软件工程师面试题
2014/12/22 面试题
百度JavaScript笔试题
2015/01/15 面试题
公务员个人自我评价分享
2013/11/06 职场文书
总经理任命书
2014/03/29 职场文书
技校毕业生自荐书
2014/05/23 职场文书
计生专干事迹
2014/05/28 职场文书
主题党日活动总结
2014/07/08 职场文书
学校教师读书活动总结
2014/07/08 职场文书