2017-07-27 194 views
0

我有,我需要看看以前的路线的情况下, 所以,我有3页阵营导航显示导航历史

  1. 一个
  2. Ç

可导航到CB可导航到C。但在C,我有一个条件是基于以前的路线,它会导航到另一个页面。

我还使用终极版和终极版传奇故事,所以我从传奇使用NavigationActions这样

yield put(NavigationActions.navigate({ routeName: 'C' }));

是否有可能进行导航?

反应导航1.0.0-beta.11

反应母语0.46.1

节点6.9.1

NPM 3.10.8

回答

1

在你的减速功能,您可以有权访问routes阵列。

function reducer(state: NavigationState, action: Action): NavigationState { 
    const routes = state.routes; 
} 
+0

我不知道你可以访问路线。 在我的传奇文件中设法做到这一点。 '''常量getNavState =(状态)=> state.nav;''' 然后使用选择从终极版,佐贺获取状态 '''让navState =率的选择(getNavState);''' 我可以访问navState.routes,与您的解决方案相同,但是来自佐贺。 帮了很多,谢谢。 –