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 相关文章推荐
js判断浏览器版本以及浏览器内核的方法
Jan 20 Javascript
js实现鼠标感应图片展示的方法
Feb 27 Javascript
深入理解node exports和module.exports区别
Jun 01 Javascript
jQuery制作网页版选项卡
Jul 28 Javascript
jquery动态添加文本并获取值的方法
Oct 12 Javascript
基于jQuery实现定位导航位置效果
Nov 15 jQuery
Angular2使用vscode断点调试ts文件的方法
Dec 13 Javascript
JS实现同一DOM元素上onClick事件与onDblClick事件并存的解决方法
Jun 07 Javascript
angular中如何绑定iframe中src的方法
Feb 01 Javascript
vue动态注册组件实例代码详解
May 30 Javascript
微信小程序实现选项卡滑动切换
Oct 22 Javascript
vue3.0 的 Composition API 的使用示例
Oct 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
PHP令牌 Token改进版
2008/07/18 PHP
PHP生成网站桌面快捷方式代码分享
2014/10/11 PHP
php实现webservice实例
2014/11/06 PHP
总结PHP如何获取当前主机、域名、网址、路径、端口和参数等
2016/09/09 PHP
yii2-GridView在开发中常用的功能及技巧总结
2017/01/07 PHP
jQuery中的each()详细介绍(推荐)
2016/05/25 Javascript
iview table高度动态设置方法
2018/03/14 Javascript
jQuery实现的电子时钟效果完整示例
2018/04/28 jQuery
Mint UI实现A-Z字母排序的城市选择列表
2018/12/28 Javascript
微信小程序上传图片到php服务器的方法
2019/05/23 Javascript
Layui之table中的radio在切换分页时无法记住选中状态的解决方法
2019/09/02 Javascript
jquery获取并修改触发事件的DOM元素示例【基于target 属性】
2019/10/10 jQuery
详解如何修改 node_modules 里的文件
2020/05/22 Javascript
node.js基础知识汇总
2020/08/25 Javascript
基于vue中的scoped坑点解说
2020/09/04 Javascript
记录一次websocket封装的过程
2020/11/23 Javascript
Python的迭代器和生成器使用实例
2015/01/14 Python
python通过线程实现定时器timer的方法
2015/03/16 Python
Python3实现将文件归档到zip文件及从zip文件中读取数据的方法
2015/05/22 Python
numpy使用技巧之数组过滤实例代码
2018/02/03 Python
django启动uwsgi报错的解决方法
2018/04/08 Python
django和vue实现数据交互的方法
2019/08/21 Python
django-orm F对象的使用 按照两个字段的和,乘积排序实例
2020/05/18 Python
python按顺序重命名文件并分类转移到各个文件夹中的实现代码
2020/07/21 Python
Python包资源下载路径报404解决方案
2020/11/05 Python
利用python如何实现猫捉老鼠小游戏
2020/12/04 Python
open_basedir restriction in effect. 原因与解决方法
2021/03/14 PHP
CSS3 input框的实现代码类似Google登录的动画效果
2020/08/04 HTML / CSS
澳大利亚设计的婴儿和女孩的衣服:Oobi
2018/12/16 全球购物
喝酒检查书范文
2014/02/23 职场文书
畜牧兽医本科生的自我评价
2014/03/03 职场文书
超市商业计划书
2014/05/04 职场文书
nginx配置ssl实现https的方法示例
2021/03/31 Servers
CSS3 制作的彩虹按钮样式
2021/04/11 HTML / CSS
python 多态 协议 鸭子类型详解
2021/11/27 Python
Go调用Rust方法及外部函数接口前置
2022/06/14 Golang