初始化ListView
XXXDataSource: new ListView.DataSource({
getRowData: (XXList: Type[], sectionID: string, rowId: string) => {
return XXList[sectionID][rowId];
},
rowHasChanged: <T extends {}>(row1: T, row2: T) => row1 !== row2,
sectionHeaderHasChanged: <T extends {}>(s1: T, s2: T) => s1 !== s2
})
拿到异步数据之后使用cloneWithRowsAndSections
renderRow中返回处理组件,如果需要可以格式化流程。

本文详细介绍了如何在项目中初始化ListView组件,通过设置数据源、处理行数据变化及部分头部变化,实现ListView的动态更新。当获取到异步数据后,使用cloneWithRowsAndSections方法进行数据更新,并在renderRow中返回组件,对组件进行必要的流程格式化。
1192

被折叠的 条评论
为什么被折叠?



