Как перейти от дочерней вкладки к родительской вкладке в родных базовых вкладках? - PullRequest
1 голос
/ 03 марта 2020

Сценарий, как у меня есть собственная вкладка базы, где у меня есть 4 вкладки. Во второй вкладке у меня есть дочерняя вкладка, которая имеет еще 4 вкладки. Мне нужно перейти к первой вкладке родительской вкладки, когда кнопка нажата на любой из вкладок детей. Я просто пытался перемещаться, используя this.props.navigation.navigate('tab'), но это не удалось. Кто-нибудь может предложить какой-то способ решить эту проблему? Спасибо.

1 Ответ

1 голос
/ 03 марта 2020

Я думаю, вы должны создать стек с 4 вкладками ребенка. создать bottomTabbar с 4 вкладками родителей. и вложите стек в bottomTab.

Например, стек

export const AssignStack = createStackNavigator({
Assign,
Search,
SearchResults,
TaskList,
TaskElement,
TaskDetail,
}

Например, BottomTab

const TabNavigator = createBottomTabNavigator({
Mine: MineStack,
Assign: AssignStack,
Related: RelatedStack,
Chatting: ChatStack,
Notify: Notify,
Setting: SettingStack
}

В вашем стеке вы можете использовать this.props.navigation.navigate ('MineStack'). Извините за презентацию и мой Engli sh не хорош. Надеюсь, вам поможет

...