为了账号安全,请及时绑定邮箱和手机立即绑定

保存一个平面列表中的 params 导航,并将其显示在另一个屏幕上

保存一个平面列表中的 params 导航,并将其显示在另一个屏幕上

撒科打诨 2021-06-01 09:00:28
我想保存一个位于平面列表中的参数导航以在另一个屏幕上显示它。这个 params 只是一个标题,它存放在一个用于 flatlist 的数组中。反应原生屏幕A<FlatList data={ this.state.FlatListItems } keyExtractor={this._keyExtractor} ItemSeparatorComponent={this.FlatListItemSeparator}  renderItem={({item})=>  <TouchableOpacity onPress={()=> { this.props.navigation.navigate('GraineChoisie', {titre1:    this.props.FlatListItems.titre} )}} >    <ChoixGrainesItem data={item} navigation={this.props.navigation} />  </TouchableOpacity> } />平面列表数据export default aromatesData = [  {    titre: "Choix1",    Description: " blablablablabala",    Date: " le 00/00/00"  }, {    titre: "Choix2",    Description: " blablablablabala",    Date: " le 00/00/00"  }]屏幕Brender() {  let titre2 = this.props.navigation.getParam('titre1');  alert(titre2);  return (    <Container style={styles.view}>      <View        <Text style={styles.Txt}>          Vous avez choisie: {titre2}        </Text>      </View>    </Container>
查看完整描述

1 回答

?
元芳怎么了

TA贡献1798条经验 获得超7个赞

代替

renderItem={({item}) => <TouchableOpacity onPress={() => { this.props.navigation.navigate('GraineChoisie', {titre1: this.props.FlatListItems.titre} )}} >

renderItem={({item}) => <TouchableOpacity onPress={() => { this.props.navigation.navigate('GraineChoisie', {titre1: item.titre } )}} >



查看完整回答
反对 回复 2021-06-03
  • 1 回答
  • 0 关注
  • 112 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信