如题,具体是这样赋值: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出来的是这样的,赋值无效,对话框滚动了,但没完全滚动到底部:
1 回答
慕少森
TA贡献2019条经验 获得超9个赞
你不要直接这样给scrollTop赋值,用方法去滚动window.scrollTo(x坐标,Y坐标)
window.scrollTo(0, div.scrollHeight)
应该是像楼下说的,你的图片没加载完就计算高度了,高度计算不正确导致的。你给图片加个onload事件,加载完后再重新调用一下那个移动到底部的方法。
添加回答
举报
0/150
提交
取消