HarmonyOS 鸿蒙Next API9中List组件实现[上拉加载,下拉刷新],是否有办法?
HarmonyOS 鸿蒙Next API9中List组件实现[上拉加载,下拉刷新],是否有办法? 可以实现[上拉加载,下拉刷新]的三方控件 – PullToRefresh, 但是在API9中不生效,只在如下图中的版本才生效!
各位都是如何实现[上拉加载,下拉刷新]功能的呀?
更多关于HarmonyOS 鸿蒙Next API9中List组件实现[上拉加载,下拉刷新],是否有办法?的实战教程也可以访问 https://www.itying.com/category-93-b0.html
用ohpm下载老版本的pulltorefresh可以兼容api9
更多关于HarmonyOS 鸿蒙Next API9中List组件实现[上拉加载,下拉刷新],是否有办法?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
好的好的,明天我试一下,感谢,
我用这个库的低版本会有闪退/无法下拉加载的问题,这些问题可能高版本修复了。我因为studio版本限制(api9)就没再继续用这个三方库了,你可以先试试低版本pulltorefresh能不能达到你的需求。
刚刚试了下确实,下拉刷新没问题,上拉加载就回崩溃。
在HarmonyOS鸿蒙Next API9中,List组件可以通过ListContainer
和RefreshContainer
实现上拉加载和下拉刷新功能。RefreshContainer
用于包裹ListContainer
,提供下拉刷新功能。通过RefreshContainer
的onRefresh
事件监听下拉刷新操作,执行数据更新后调用finishRefresh
结束刷新。上拉加载可以通过监听ListContainer
的滑动事件,在滑动到底部时加载更多数据。具体实现步骤包括:
- 创建
RefreshContainer
和ListContainer
; - 设置
RefreshContainer
的onRefresh
事件处理; - 在
ListContainer
中监听滑动事件,判断是否滑动到底部; - 在滑动到底部时加载更多数据。