ElemeFE / vue-infinite-scroll

An infinite scroll directive for vue.js.
2.86k stars 417 forks source link

滚动到底部加载一次后,就开始无限加载,直至全部加载完成bug #135

Open Binlu opened 4 years ago

Binlu commented 4 years ago

只要加载一次后,就加载所有的数据,这显示不是我们想要的。 解决方案:分步骤

直接上代码 setTimeout(() => { this.isGetList=false; //设置监听 //关键的来了,解决加载一次后,下次滚动不能加载的问题(只能回退一下才能继续加载),this.scrollEle为滚动的元素。 if(scrollTop>0){ this.scrollEle.scrollTo(0,scrollTop) } },100)