Vue2.0下拉加载时滚动条位置不变
按照产品需求,把一个页面给改成下拉加载了,结果就发现了一个问题,滚动条移动到页面底部,开始加载数据,加载完成后滚动条的位置没有发生改变,还是贴着页面底部,结果就导致了无限加载,直到没有数据……
可是正常情况下,数据加载完成之后,页面高度改变,滚动条的位置不是应该在开始加载的位置吗?
以前只知道vue2.0路由改变的时候滚动条的位置会不变,没想到下拉加载的时候也会这样,我尝试手动设置页面高度,滚动条的位置正常了。
再次尝试每次加载的时候重新设置滚动条位置,如果设置在最下面还是会循环加载,如果设置的像素偏上方一点,如果下拉幅度过大,会导致滚动条有一个弹跳的效果,就导致会加载多次。
请问有没有人碰到过相同的问题,有解决办法吗?