HarmonyOS List列表滑动时有报错日志:recycleNode must have a parent

HarmonyOS  List列表滑动时有报错日志:recycleNode must have a parent。

HarmonyOS
2024-09-25 12:53:15
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

根据文档描述:可复用自定义组件的缓存和复用只能发生在同一父组件下,无法在不同的父组件下复用同一自定义节点的实例。

ListItem中的NewsComponentsView组件相当于是父组件,复用的是NewsComponentsView组件中的子组件,list会创建多个NewsComponentsView组件,导致了多个NewsComponentsView组件下复用了同一自定义节点。

解决方法:将NewsComponentsView组件复用。同时会出现一个新问题:NewsComponentsView组件中使用了WTRRefresh组件,该组件中使用了@BuilderParam,导致了出现@BuilderParam尾随闭包情况下@Provide未定义的错误,(使用了@Consume(‘appPathStack’) appPathStack: NavPathStack;)

分享
微博
QQ
微信
回复
2024-09-25 18:03:39
相关问题
HarmonyOS 列表List相关问题
298浏览 • 1回复 待解决
HarmonyOS list滑动问题
651浏览 • 1回复 待解决
HarmonyOS List嵌套waterflow滑动卡顿
183浏览 • 1回复 待解决
HarmonyOS如何拦截list滑动事件?
257浏览 • 1回复 待解决
HarmonyOS list 嵌套web滑动切换问题
378浏览 • 1回复 待解决
HarmonyOS 列表展示list懒加载问题
455浏览 • 1回复 待解决
HarmonyOS scroll嵌套List不能整体滑动
278浏览 • 1回复 待解决
HarmonyOS如何去掉List组件的滑动线
655浏览 • 1回复 待解决
列表滑动鸿蒙推荐ux设计
1621浏览 • 1回复 待解决
列表滑动惯性处理问题
183浏览 • 1回复 待解决
HarmonyOS List停止滑动回调不准确
169浏览 • 1回复 待解决