【问题标题】:ReactNative: how to pass params from list screen to detail screen using react-native-navigation library?ReactNative:如何使用 react-native-navigation 库将参数从列表屏幕传递到详细屏幕?
【发布时间】:2018-12-09 17:14:52
【问题描述】:

这是我推送到详细信息页面的列表屏幕代码

反应原生导航:

Navigation.push(this.props.componentId, {
  component: {
    name: "CategoryList",
    passProps: data.subfolders,
    options: {
      topBar: {
        title: {
            text: data.foldername
        }
      }
    }
  }
});

我想把这个 pass params 数据放到详情页,我怎么能得到这个?

请任何人帮助我

【问题讨论】:

  • 什么是data.subfolderspassProps 需要一个对象
  • 还有怎么写,把数据传给onPress事件?
  • 你的意思是如何将数据传递给onPress函数
  • 现在不需要它的工作

标签: react-native


【解决方案1】:

尝试将其传递为

passProps : {
  data : subfolders
}

并将其捕获为

this.props.data.subfolders

【讨论】:

  • 如何在 passPros 中传递两个参数以及如何获取详细页面?请帮忙
  • 您可以将其添加到 data 中,例如:abc : xyz 并以 this.props.abc.xyz 的形式访问它
  • 如何向单个对象添加两个动态值,如下所示:{“folderPath”:“14,0”}。请帮忙
  • 你可以把它做成一个数组
猜你喜欢
  • 2018-12-30
  • 1970-01-01
  • 2019-01-18
  • 1970-01-01
  • 1970-01-01
  • 2020-08-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多