React-Native屏幕未接收参数(反应导航)

时间:2019-06-01 09:55:35

标签: javascript android react-native react-navigation

我正在使用StackActions从登录屏幕导航到仪表板屏幕,但是仪表板屏幕(路线)未接收到参数。

当我使用this.props.navigation.navigate('Dashboard', {name: data.name, picture: data.picture});进行导航时,我可以得到像这样的参数this.props.navigation.getParam('name');,但是当我使用

const resetAction = StackActions.reset({
      index: 0,
      actions: [
          NavigationActions.navigate({
              routeName: 'Dashboard',
              params: {
                  name: data.name,
                  picture: data.picture
              }
          })
      ]
  });

this.props.navigation.dispatch(resetAction);

相反,this.props.navigation.getParam('name');返回UNDEFINED。

我使用VS Code对其进行了调试,但我不明白为什么会这样。

0 个答案:

没有答案