这种情况就像我有一个本地基本选项卡,其中有4个选项卡。在第二个选项卡中,我有一个子选项卡,其中还有四个选项卡。我需要的是,当在任何一个子级选项卡上单击该按钮时,我需要导航到父级选项卡的第一个选项卡。我只是尝试使用this.props.navigation.navigate('tab')
进行导航,但没有成功。有人可以建议解决此问题的方法吗?谢谢。
答案 0 :(得分:1)
我认为您应该创建带有4个制表符子代的堆栈。创建带有4个选项卡父项的bottomTabbar。然后将堆栈嵌套到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')。 对不起,我的英语演讲能力不好。希望对您有帮助