小程序图片加载失败binderror方法处理
场景:我们在小程序项目中的一个图片列表,当某些图片加载失败后,直接显示空白,这样用户体验不好,为了解决当图片加载失败,我们给一个默认图片代替,参考官方给的图片加载失败的处理方法:binderror
cover-image | 微信开放文档
第一步: 给定一个循环列表
<image src='{{img}}' binderror='setFailImg' data-errorimg="{{index}}" mode="aspectFill" />
data-errorimg="{{index}}":指定当前元素下标
binderror='setFailImg':图片加载失败的处理方法
第二步:js中做相应处理
setFailImg(e){var errorImgIndex = e.target.dataset.errorimg//获取当前下标console.log('加载失败的数据及下标有:',e,errorImgIndex)this.data.hotsaleGoodsList[errorImgIndex].hotWideGraph=this.data.imgs//给原数据指定下标对应的对象赋值(这个值是你指定的默认值)this.setData({//重新给原数据赋值hotsaleGoodsList:this.data.hotsaleGoodsList})},
下图是获取到加载失败的对象及下标
到这就完成了小程序列表图片加载失败设置默认图的全部操作!!!
题外话:如果你需要处理加载成功时用:bindload
小程序图片加载失败binderror方法处理相关推荐
- 小程序不能加载服务器上缩略图,微信小程序 图片加载失败处理方法
将页面打印成excel 在servlet中调用 try { File fileWrite = new File("D:/Write.xls"); fileWrite.createN ...
- WeChat报错微信小程序图片加载失败渲染层网络层错误Failed to load image /pages/index/image/index.jpg:用绝对路径不用相对路径
- js 图片加载失败处理方法
个人github:https://github.com/qiilee 欢迎follow 在项目中不可避免会用到图片,尤其是列表,有时候图片会加载失败:这样就会显示一个很难看的坏图片缩略图:下面介绍两 ...
- 如何利用 webp 进行小程序图片加载速度的优化
导语 最近很长一段时间没有更新博客,一方面是自己最近参与了小程序的开发,另一方面也是自己略有些怠惰,给自己记个过~那么现在既然回到学校那么还是要分享一些知识的. 前一阵子参与微信小程序开发时遇到了一个 ...
- 【愚公系列】2022年09月 微信小程序-图片加载和全屏适配问题
文章目录 前言 一.图片加载 二.适配机型实现全屏背景图 前言 在使用图片问题中可能会遇到各种各样的问题,比如图片加载不出来,图片显示在不同机型效果不同,图片加载展示问题等等. 微信小程序image相 ...
- 图片加载失败处理方法
当图片加载错误的时候,触发onerror事件: 隐藏 <img src="" onerror="this.style.display = 'none' " ...
- 小程序图片加载不出来
微信小程序的的图片显示不出来 解决方案 1.标签是不是 2.路径有问题 -/父目录 ./同级目录 /根目录 3.需要设置宽和高,不然也显示不出来 4. (1).<view></vie ...
- 小程序图片加载不出来(显示)
在wxml页面中使用<image>标签展示图片,图片路径使用的是本地图片. 现象: 图片在开发者工具上可以显示出来.但是在手机上显示不出来, 解决: 最后发现是因为我把图片名字的前缀中包含 ...
- html 图片显示一块一块加载失败,页面中图片加载失败的优化方法
网站当中经常会遇到图片加载失败的问题,img中有地址,但是地址打开是错误的.情况如下: 不同浏览器处理错误图片是不一样的,有的干脆就显示差号,例如IE,有的显示一张破碎的图片,有的则是给一张高度比较大 ...
最新文章
- linux安装IPython四种方法
- 腐蚀单机怎么进_华强北淘来的iPhone6S,进水后严重腐蚀,小伙飞线拯救又赚到了!...
- Ansi与Unicode及慎用W2A等
- 斐波那契问题的递归和动态规划
- halcon/c++接口基础 之内存管理
- 解决Vue报错:Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation to current location
- JSON(1)--- 语法
- CF1140G Double Tree
- 中文乱码在java中URLEncoder.encode方法要调用两次解决
- centos之ctrl+z
- 宝藏机器学习资料分享(超高质量pdf直接下载)
- EMC-电磁兼容-共模干扰与差模干扰
- 这样吃橙子才最健康,90%的人不知道的秘密!
- 直播课堂系统,打造出超过线下培训场景200%的在线学习课堂
- 《C++ Primer》第5章 5.2节习题答案
- 央企建筑公司数字化转型怎么做
- mmdetection配置踩坑
- 服务器cpu性能如何测试,CPU性能测试(1)_服务器评测与技术-中关村在线
- 使用切图工具经常遇到的问题
- 3D游戏建模行业对学历有要求吗?培训机构靠谱吗?需不需要美术基础?