如题,具体是这样赋值:
var div = self.$refs['dialog-wrap'].$refs['wrap'];
this.$nextTick(() => {
div.scrollTop = div.scrollHeight
console.log('scrollHeight', div.scrollHeight)
console.log('scrollTop', div.scrollTop)
})
console.log出来的是这样的,赋值无效,对话框滚动了,但没完全滚动到底部:
你不要直接这样给scrollTop赋值,用方法去滚动
window.scrollTo(x坐标,Y坐标)
应该是像楼下说的,你的图片没加载完就计算高度了,高度计算不正确导致的。你给图片加个onload事件,加载完后再重新调用一下那个移动到底部的方法。