从嵌套导航访问父路径(由组件呈现)

时间:2018-02-13 17:52:34

标签: react-native react-navigation

是否可以通过组件呈现的嵌套导航访问父路由?

案例1 - 工作正常 - 可从RootTab访问RootStack的路由和RootTab的路由

const RootStack = StackNavigator({
  RootTab: { screen: RootTab },
  RootTwo: { screen: RootTwo },
});
const RootTab = TabNavigator({
  ChildStack: { screen: ChildStack }
});
const ChildStack = StackNavigator({
  UserScreen: { screen: UserScreen }
});

案例2 - 工作错误 - 只能从RootTab访问RootTab的路由。无法访问RootStack的路由

const RootStack = StackNavigator({
  RootTab: { screen: WrapperRootTab },
  RootTwo: { screen: RootTwo },
});
const RootTab = TabNavigator({
  ChildStack: { screen: ChildStack }
});
class WrapperRootTab extends React.Component{
  render(){return <RootTab/>}
}
const ChildStack = StackNavigator({
  UserScreen: { screen: UserScreen }
});

在案例2中是否可以从RootTab访问RootStack的路由?

0 个答案:

没有答案