反应导航-导航到两个选项卡的屏幕内的特定选项卡

时间:2020-06-09 08:18:33

标签: react-native react-navigation

我是新来响应本机导航的人。我有两个不同的选项卡,一个称为“当前”,一个称为“历史”,以及一个负责显示两个选项卡的DisplayScreen组件。导航文件中此组件的堆栈设置如下:

function DisplayStack () { return (
    <Service.Navigator {...(css.DisplayStack || {})}>
        {screen(Service.Screen, 'DisplayScreen ', scr.DisplayScreen)}
    </Service.Navigator>)}

然后我有一个带有此DisplayStack的选项卡堆栈:

function TabStack () { return (
    <Tab.Navigator {...TabStackParams}>
        {screen(Root.Screen, 'HomeStack', HomeStack)}
        {screen(Root.Screen, 'DisplayStack ', DisplayStack )}
    </Tab.Navigator>)}

导航到DisplayStack很容易:

this.navigate('TabStack', { screen: 'DisplayStack ' })

但是使用当前功能,导航到它会打开该组件,该组件负责显示两个选项卡。但是,如何导航到该组件内部的特定选项卡?我应该更改导航的构造方式吗?还是将道具发送到DisplayScreen(加载两个选项卡)以告诉它从两个屏幕中打开所需的屏幕?

0 个答案:

没有答案