如何访问函数中的FlatList项?

时间:2017-11-09 05:26:50

标签: javascript react-native

我有一个FlatList组件:

<FlatList
    data={[
        {key: "Google"},
        {key: "Apple"},
        {key: "Facebook"},
        {key: "Amazon"},
    ]}
    renderItem={({item}) => <Text>{item.key}</Text>}
/>

如何访问此列表中的某个项目?我想使用console.log(FlatList.getItem(2))

之类的内容向控制台输出列表中的第三项

1 个答案:

答案 0 :(得分:0)

利用renderItem

<FlatList
    data={[
        {key: "Google"},
        {key: "Apple"},
        {key: "Facebook"},
        {key: "Amazon"},
    ]}
    renderItem={({item}) => 
    <Button onPress={()=>{
         console.log("Item:", item );
     }}>{item.key}}</Button>
/>