咨询一个关于uView框架的u-list的触底加载的问题?-灵析社区

编程界菜niao

咨询一个关于uView框架的u-list的触底加载的问题? 1、页面效果 ![image.png](https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241112/a1bd6ac412021d8b9c716123fa1cfe50.png) 2、目前使用的情况 3、样式 .middle_content { height: calc(100% - 35%); margin-top: 38%; position: relative; box-sizing: border-box; } 4、加载更多方法 // 触底加载更多 scrolltolower() { this.currentPage++ this.getWishInfo() }, 5、偶然出现的问题 ![image.png](https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241112/a1d682958c4514cb2b5fbded7c69da22.png) 目前出现的问题是,在我向上滑动触顶的时候,也会触发scrolltolower事件,请问是什么原因造成的

阅读量:19

点赞量:0

问AI
提供的代码看起来没有问题,是不是有可能因为没办法撑满一屏所以出现了这个问题? 考虑给 "scrolltolower" 函数增加一个 "allLoaded" 的判断,如果全部加载完成之后就不再触发。下拉刷新的时候再给 "allLoaded" 设置 "false"。 *** Edit 大概找到问题了,"preLoadScreen" 为啥是 "currentPage * 4" ?有什么特别的处理吗,改成 "4" 不可以吗? 如果需要每次加载多屏的数据,不应该在 "getWishInfo" 方法中请求数据时设置 "pageSize" 吗?