现在我正在尝试从子组件中的父组件获取Params,但是我做不到。
我正在使用“反应导航”,然后在父组件中,我做了如下代码。
renderShopList() {
return shopLists.map((value, index) => {
const { navigate } = this.props.navigation;
return (
<TouchableOpacity
key={index}
onPress={() => {
if (value.genre === '飲食') {
navigate('Restaurant', 'food');
在子组件中,我尝试使用
"Console.log(this.props.navigation.navigate.params);"
但是我可以捕捉到“未定义”状态。
如何从父组件获取正确的参数?
答案 0 :(得分:0)
您可以尝试
this.props.navigation.state.params