Javascript 在平面列表中调用函数
我有一个函数checkStatus(id),它需要平面列表中的item.id 我能够在平面列表中检查onPress事件中的状态,如:Javascript 在平面列表中调用函数,javascript,reactjs,flatlist,Javascript,Reactjs,Flatlist,我有一个函数checkStatus(id),它需要平面列表中的item.id 我能够在平面列表中检查onPress事件中的状态,如: <TouchableOpacity onPress={() => checkStatus(item.id)}> 你知道如何在平面列表中为每个项目调用函数吗?我找到了解决方案 在我更改了平面列表以便在另一个组件中使用renderItem之后,我能够在返回方法之前在其中运行我的函数 function cell ({item, ind
<TouchableOpacity onPress={() => checkStatus(item.id)}>
你知道如何在平面列表中为每个项目调用函数吗?我找到了解决方案
在我更改了平面列表以便在另一个组件中使用renderItem之后,我能够在返回方法之前在其中运行我的函数
function cell ({item, index}){
const filterData= global.myData.filter(data => data.sugg == item.id)
return (
<Text style={styles.row}>{item.title}</Text>
<Text style={styles.row}>{item.description}</Text>
{!filterData.length ? (
<Text> Some text </Text>
/>
): (
<Text> Some other Text </Text>
/>
)}
)
}
return (
<FlatList
data={myFilter}
keyExtractor={(item, data) => { return item.id}}
renderItem={cell }
style={{ marginTop: 10 }} />
)
函数单元({item,index}){
const filterData=global.myData.filter(data=>data.sugg==item.id)
返回(
{item.title}
{item.description}
{!filterData.length(
一些文本
/>
): (
其他一些文本
/>
)}
)
}
返回(
{return item.id}
renderItem={cell}
style={{marginTop:10}}/>
)
function cell ({item, index}){
const filterData= global.myData.filter(data => data.sugg == item.id)
return (
<Text style={styles.row}>{item.title}</Text>
<Text style={styles.row}>{item.description}</Text>
{!filterData.length ? (
<Text> Some text </Text>
/>
): (
<Text> Some other Text </Text>
/>
)}
)
}
return (
<FlatList
data={myFilter}
keyExtractor={(item, data) => { return item.id}}
renderItem={cell }
style={{ marginTop: 10 }} />
)