如何从this.props.navigation.navigate中捕获params?

问题描述 投票:0回答:1

现在我试图从子组件中的父组件获取Params,但我不能。

我正在使用“react-navigation”,然后在父组件中,我做了如下代码。

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);"

但我可以捕捉到“未定义”状态。

如何从父组件中获取正确的参数?

reactjs react-native react-navigation expo
1个回答
0
投票

你可以试试吗

 this.props.navigation.state.params
© www.soinside.com 2019 - 2024. All rights reserved.