如何从屏幕组件访问在createStackNavigator中定义的默认路由参数

时间:2019-08-29 16:26:33

标签: react-native react-navigation

我正在看以下有关react-navigation api docs的示例:

const Store = createStackNavigator({
  Playstation: { screen: ProductScreen, params: { product: 'Playstation' } },
  Xbox: { screen: ProductScreen, params: { product: 'Xbox' } },
});

我有一个类似的实现,并且无法访问ProductScreen组件中的产品参数。

调用this.props.navigation.getParam('product')时始终为null,否则在this.props的任何地方都找不到。

一个人应该如何从屏幕组件访问这些参数?这应该按我的意图工作,还是我误会了它的用途?

0 个答案:

没有答案