我的问题我有两个场景OnceScene
和TwoScene
我想从OnceScene
导航到TwoScene
,同时我想从第一个传递一些数组第二,所以我写了下面的代码
this.props.navigator.push({
id: "productdetails",
passProps:{arr:arr [rowID]}
});
你可以看到我在passProps
传递数组但是我如何在TwoScene
中访问该数组它看似简单但是因为我是新的我没有太多的想法。
答案 0 :(得分:0)
您是否尝试过使用react-native路由器?
https://github.com/aksonov/react-native-router-flux
同样回答您的问题,您似乎通过道具传递数据。所以在下一个屏幕上你可以访问这些道具:this.props.foo(当然你需要在第二个屏幕上以某种方式声明它来访问它。)
答案 1 :(得分:0)
我找到了我所缺少的东西,忘了宣布
return (<ProductDetails title="ProductDetails"
navigator = {navigator}
{... route.passProps} route = {route}
/&GT)
在我的返回组件上。这就是我获得undefined
价值的原因。