HarmonyOS鸿蒙Next中List LazyForEach数据不满一屏会触发onReachEnd()回调
HarmonyOS鸿蒙Next中List LazyForEach数据不满一屏会触发onReachEnd()回调
您好,List组件中,使用LazyForEach,数据不满一屏会触发onReachEnd()回调。这个是就是这样设计的还是说是bug。
5 回复
ReachEnd是List滑动到所有子组件末端时触发,那当前不满一屏的时候,最后一个子组件的末端已经在List内了,那自然就会触发这个事件了。 这个就是这样设计的,非BUG
更多关于HarmonyOS鸿蒙Next中List LazyForEach数据不满一屏会触发onReachEnd()回调的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
用一个变量判断一下
就这样
在HarmonyOS鸿蒙Next中,LazyForEach组件的onReachEnd()回调通常用于在用户滚动到列表底部时触发加载更多数据的操作。如果列表数据不满一屏,默认情况下不会触发onReachEnd()回调,因为用户无法滚动到列表底部。如果需要在这种情况下也触发回调,可以通过手动判断数据是否填满屏幕,并主动调用onReachEnd()来实现。


