检查是不是这样写的
listHeaderComponent = () => {
return (
<View>
</View>
)};
render() {
return
<FlatList
data={[1,1,1,1,1]}
keyExtractor={(item, index) =>index.toString()}
ListHeaderComponent={() => {
return (
<View>
...
</View>
)
}
renderItem={({index, item}) =>
<View>
...
</View>}
/>
}
修改为下面这种写法就好了
listHeaderComponent = () => {
return (
<View>
</View>
)};
render() {
return
<FlatList
data={[1,1,1,1,1]}
keyExtractor={(item, index) =>index.toString()}
ListHeaderComponent={this.listHeaderComponent()}
renderItem={({index, item}) =>
<View>
...
</View>}
/>
}
我是这么解决的 有不同方法可以共同探讨下