问题:使用$nextTick之后获取到的宽高依然是上一张图片的
原因:新的图片还没有加载完成就去获取宽高了
解决:新的图片加载完后再获取
<img @load="onLoad" ref="newImg"/>
onLoad() {
console.log('图片高度是' + `${this.$refs.newImg.offsetHeight}px`)
}
问题:使用$nextTick之后获取到的宽高依然是上一张图片的
原因:新的图片还没有加载完成就去获取宽高了
解决:新的图片加载完后再获取
<img @load="onLoad" ref="newImg"/>
onLoad() {
console.log('图片高度是' + `${this.$refs.newImg.offsetHeight}px`)
}