在 React Native 中从一个屏幕到另一个屏幕检索数据
Retrieve data from screen to screen in react native
我正在将数据“item.email”从屏幕 X 发送到屏幕 HomeParent
如何检索 HomeParent 屏幕中的数据?
renderItem=(item,index)=>{
return(
<View style={styles.listItemContainer}>
<TouchableOpacity onPress={()=>this.props.navigation.navigate("HomeParent",item.email)}>
<View style={styles.listItemTitleContainer}>
<Text>Hello</Text>
</View>
</TouchableOpacity>
</View>
)
}
将其作为对象字段传递
<TouchableOpacity onPress={()=>this.props.navigation.navigate("HomeParent",{mail:item.email})}>
并像这样使用 getParam,
const email = this.props.navigation.getParam('mail')
我正在将数据“item.email”从屏幕 X 发送到屏幕 HomeParent 如何检索 HomeParent 屏幕中的数据?
renderItem=(item,index)=>{
return(
<View style={styles.listItemContainer}>
<TouchableOpacity onPress={()=>this.props.navigation.navigate("HomeParent",item.email)}>
<View style={styles.listItemTitleContainer}>
<Text>Hello</Text>
</View>
</TouchableOpacity>
</View>
)
}
将其作为对象字段传递
<TouchableOpacity onPress={()=>this.props.navigation.navigate("HomeParent",{mail:item.email})}>
并像这样使用 getParam,
const email = this.props.navigation.getParam('mail')