问题:使用$nextTick之后获取到的宽高依然是上一张图片的
原因:新的图片还没有加载完成就去获取宽高了
解决:新的图片加载完后再获取
<img @load="onLoad" ref="newImg"/>
onLoad() {
console.log('图片高度是' + `${this.$refs.newImg.offsetHeight}px`)
}
版权声明:本文为qq_41417772原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
问题:使用$nextTick之后获取到的宽高依然是上一张图片的
原因:新的图片还没有加载完成就去获取宽高了
解决:新的图片加载完后再获取
<img @load="onLoad" ref="newImg"/>
onLoad() {
console.log('图片高度是' + `${this.$refs.newImg.offsetHeight}px`)
}