0

如果重新访问它,我正在尝试找出一种在我之前的屏幕中调用函数的方法。

  1. 目前在屏幕 1上
  2. 单击一个按钮(转到屏幕 2
  3. 单击返回(返回到屏幕 1

this.props.navigation.dispatch(NavigationActions.back())

  1. 调用屏幕 1上的函数。我不需要传递任何参数或任何我只需要知道何时再次调用屏幕。如果我没有 t,我宁愿不清除整个状态并重置它。
4

1 回答 1

1

您可以使用 didFocus 或 willFocus 监听器,请检查:

https://reactnavigation.org/docs/en/navigation-prop.html#addlistener-subscribe-to-updates-to-navigation-lifecycle

于 2018-09-25T21:56:44.480 回答