在HarmonyOS NEXT开发中Scroll是否支持onendreachedthreshold,配合endreached事件使用, 距离底部多少触发 endreached 事件?
在HarmonyOS NEXT开发中Scroll是否支持onendreachedthreshold,配合endreached事件使用, 距离底部多少触发 endreached 事件?
在 HarmonyOS NEXT 的 ArkUI 开发中,Scroll
组件支持通过 reachEndThreshold
属性配合 onReachEnd
事件实现滚动到底部触发的逻辑(而非 onEndReachedThreshold
和 endreached
的命名)。
onReachEnd
事件:当滚动到底部(或距离底部指定阈值时)触发。reachEndThreshold
属性:设置触发 onReachEnd
的距离阈值,单位为 vp(虚拟像素)。例如:
Scroll() {
// 内容...
}
.onReachEnd(() => {
// 触发加载更多等逻辑
})
.reachEndThreshold(50) // 距离底部 50vp 时触发
0vp
(滚动到严格底部才触发)。Scroll
内容高度足够(或设置固定高度),否则可能无法触发。1 回答758 阅读✓ 已解决
1 回答1k 阅读
1 回答865 阅读
1 回答842 阅读
1 回答746 阅读
1 回答724 阅读
1 回答680 阅读
组件实现可通过判断偏移量来实现,demo如下: