最近模板兔在给客户开发小程序时遇到一个需求就是某些图片万一加载失效了,为了不影响整体显示美观,需求设置一张默认的图片来替换掉,那么如何实现呢?
其实小程序的image控件是可以通过判断图片是否加载失败来设置回调函数的,那就是参数binderror,可设置binderror=“bindImageError”。
bindImageError(e) { var that = this that.setData({ ['prices.videos['+e.currentTarget.dataset.index+'].image']: that.data.meta.thumb }) }
以上代码仅供一个简单的参考。
0 个评论