如題,具體是這樣賦值: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貢獻1877條經驗 獲得超1個贊
你不要直接這樣給scrollTop賦值,用方法去滾動window.scrollTo(x坐標,Y坐標)
window.scrollTo(0, div.scrollHeight)
應該是像樓下說的,你的圖片沒加載完就計算高度了,高度計算不正確導致的。你給圖片加個onload事件,加載完后再重新調用一下那個移動到底部的方法。
添加回答
舉報
0/150
提交
取消