我正在看以下有关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
的任何地方都找不到。
一个人应该如何从屏幕组件访问这些参数?这应该按我的意图工作,还是我误会了它的用途?