一张mode为widthFix的图片,需要计算渲染后的高度
经测试,当图片触发@load并不表示图片已被渲染,不知道是bug还是我监听图片load方法是错误的?
const query = uni.createSelectorQuery().in(this);
query
.select('#image')
.boundingClientRect((data) => {
_this.imageHeight = data.height+'px';
console.log(_this.imageHeight) 这里取到的图片高度大概率是0,说明图片还未被渲染,有时候能取到高度
})
.exec();
jjhjiyu (作者)
nvue页面出现这个问题,vue页面我没测,demo已提供,请查收
2021-04-16 14:40
jjhjiyu (作者)
还有有时候图片会消失,直接加载不出来,反复运行工程,一定要杀死app再重进才能复现
2021-04-16 14:52