未传递的React Navigation参数

时间:2018-06-25 23:10:55

标签: react-native

我正在遵循建议here on passing params between screens。但是在我的下一个屏幕上,params键在控制台中未定义。

第一个屏幕:

updateDay(foo){
    this.props.navigation.navigate('Specials', {test:'test'});
}

<TouchableOpacity onPress={() => { this.someFunc('foo') }}>
    <Text>test</Text>
</TouchableOpacity>

“特殊”屏幕,它是一个标签导航器:

componentDidMount() {
    console.log(this.props.navigation);
}

控制台日志。该路线显示“食物”,这是我的标签导航器中的第一个标签。也许我的参数迷路了,因为它先导航到选项卡导航器,然后导航到食物屏幕?:

enter image description here

0 个答案:

没有答案