我正在实现一个SectionList显示星期的列表,该列表需要滚动到当前星期,因此我正在使用initialScrollIndex。
我面临的问题是我真的不了解给我的索引_getItemLayout是什么?有时data[index] === undefined,这对我来说毫无意义。
我需要知道它是哪个部分,data[?]因为每个部分SectionList在该周的活动中都包含另一个部分,因此高度不是一个常数。
_getItemLayout = (data, index) => {
const rows = (data[index] === undefined) ? 1 : data[index].data.reduce((sum, value) => value.data.length + sum, 0);
const height = (rows * 94);
return {
length: height,
offset: height * index,
index
};
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3381 次 |
| 最近记录: |