在应用中显示的图片很多情况不滿足业务需求我们需要动态根据图片的宽高进行缩放或加载中显示的缺省图片,这是我没就需要监听图片加载完成回调来看看微信image小程序怎么实现图片加载完成回调。
通过image标签的bindload属性绑定图片加载完成回调函数src根据图片加载是否完成绑定是否显示缺省图:
在js文件中定┅个imageLoad函数,我们就可以通过参数拿到图片加载完成宽高信息:
我们写一个工具类然后调用imageUtil方法对原始图片根据屏幕宽高进行等比例缩放。
//图片缩放后的宽为屏幕宽 } else {//图片高宽比大于屏幕高宽比 //图片缩放后的高为屏幕高