vue-list icon indicating copy to clipboard operation
vue-list copied to clipboard

当每次loadmore的数量小于rowsInWindow时,可能有BUG

Open tonyerx opened this issue 6 years ago • 2 comments

我尝试在loadmore的时候,每次只新增10条数据。这样的情况下loadmore两三次之后就无法触发loadmore了。最后发现是在判断是否重新截取数组的时候,this.to ===this.list.lengthfalse,因为此时this.to没有经过下面的逻辑重新计算,this.list又增加了数据导致length加大了。只需要在判断中去掉这个this.to ===this.list.length即可。不知道这样会不会导致其他的问题?不太明白您当时加上this.to ===this.list.length的意图。

tonyerx avatar May 31 '18 07:05 tonyerx

@tonyerx 有段时间没看了,这个项目的目的更多在于提供一个思路吧。bug是有的,往后我抽时间再优化一下吧。

hejianxian avatar May 31 '18 09:05 hejianxian

@tonyerx 我感觉大大在这里只是想表达滑动到底部就触发加载,按这个逻辑来想的话 this.to ===this.list.length 应该是不必要的, 而且我感觉计算 fromto 也可以放在重置 previewList 中。

MLuminary avatar May 08 '19 09:05 MLuminary