滚动条定位在底部,首先想到的是,动态修改滚动条到顶部的距离等于div的高度,
代码实现:
var div = document.getElementById('data-list-content')
div.scrollTop = div.scrollHeight
但是问题来了,滚动条并没有到达底部,而是距离底部还有一点距离(一脸懵逼)
估计是动态加载数据时,数据还未加载,滚动条就已经执行,知道原因了,那就实践呗。
第二次尝试,利用vue的watch监控数据的改变,然后动态修改滚动条到顶部的距离
代码实现:
watch: {
'processData': 'scrollToBottom
1