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无法滑动
719浏览 • 1回复 待解决
HarmonyOS List联动滑动
801浏览 • 1回复 待解决
HarmonyOS list 列表项交换
816浏览 • 1回复 待解决
HarmonyOS 列表List相关问题
1505浏览 • 1回复 待解决
HarmonyOS list滑动问题
1714浏览 • 1回复 待解决
HarmonyOS 监听List组件滑动
1326浏览 • 1回复 待解决
HarmonyOS 组件List如何禁止滑动
2088浏览 • 1回复 待解决
HarmonyOS list嵌套MapComponent滑动冲突
831浏览 • 1回复 待解决
HarmonyOS list 嵌套web滑动切换问题
1403浏览 • 1回复 待解决
HarmonyOS List嵌套waterflow滑动卡顿
1276浏览 • 1回复 待解决