我有一个FlatList
render () {
return (
<FlatList
data={movieData}
renderItem={this.renderRow}
horizontal={false}
keyExtractor={(item, index) => index.toString()}
/>
);
}
我的renderRow
函数:
renderRow({ item }) {
return (
<View onLayout={this.getPosition.bind(this)} style={{ flex: 1, marginTop: 8 }}>
// some text...
</View>
);
}
当我尝试console.log我的y
值时,每个项目的y值都显示8
我对此感到困惑,我认为y
的值应该不同。
任何人都知道为什么以及如何在我的每件商品中获得y
的价值吗?
谢谢。