AbnerMing888 / HarmonyOsRefresh

HarmonyOsRefresh是一个鸿蒙版的刷新组件,超简单使用,支持下拉刷新和上拉加载,支持各种组件,List、Grid、Column、Row……
Apache License 2.0
172 stars 23 forks source link

似乎不兼容组件复用?@Reusable设置后无效 #139

Open pepsikirk opened 2 months ago

pepsikirk commented 2 months ago

目前在有动画的列表,加载许多数据后会非常卡,设置@Reusable后想要复用发现无效,已经使用了lazyDataSource https://developer.huawei.com/consumer/cn/doc/best-practices-V5/bpta-best-practices-long-list-V5

waynedeng01 commented 2 months ago

同样的问题,懒加载在数据量多的情况下,掉帧明显

AbnerMing888 commented 2 months ago

你们都设置了缓存数量了吗,因为默认懒加载缓存为1,为达到性能最优,应该设置为一屏可视范围数量

waynedeng01 commented 2 months ago

你们都设置了缓存数量了吗,因为默认懒加载缓存为1,为达到性能最优,应该设置为一屏可视范围数量

有设置的,现在的问题是,懒加载似乎是失效的,这边通过onapear去观测,目前是所有的条目都会被一次性渲染 https://github.com/AbnerMing888/HarmonyOsRefresh/issues/132