反应导航,如何从navigatorRef获取路线

时间:2018-08-30 09:46:55

标签: react-native react-navigation

我正在对top level navigator使用反应导航。

如何从NavigationService.js访问路由(不仅是当前路由)?

rq:console.log(_navigator)导致我的应用崩溃

2 个答案:

答案 0 :(得分:0)

路线就在那里。

const back = () => {
  const { routes } = _navigator.state.nav
  ...
}

答案 1 :(得分:-1)

您的NavigationService将用于导航到其他路线。您必须将其导入到要使用的文件中,然后开始使用

您发布的文档中的示例:

// any js module
import NavigationService from 'path-to-NavigationService.js';

// ...

NavigationService.navigate('ChatScreen', { userName: 'Lucy' });