0

我将数据“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>
    )
  }
4

1 回答 1

0

将其作为对象字段传递

<TouchableOpacity onPress={()=>this.props.navigation.navigate("HomeParent",{mail:item.email})}>

并像这样使用getParam,

const email = this.props.navigation.getParam('mail') 
于 2021-04-09T17:27:54.363 回答