react-native - 使用反应导航时,要从子组件中隐藏父组件标题按钮?
问题描述
堆栈导航是父项,标签导航是子项
当我按下“设置”选项卡时,我想隐藏按钮。
使用`react-navigation ver.5
请帮我。
孩子
const Tab = createBottomTabNavigator();
const Tabs = () => {
return (
<Tab.Navigator>
<Tab.Screen name="Home" component={Home} />
<Tab.Screen name="Observatory" component={Observatory} />
<Tab.Screen name="Search" component={Search} />
<Tab.Screen name="Setting" component={Setting} />
</Tab.Navigator>
);
}
父母
const Stack = createStackNavigator();
export default App = () => {
return (
<NavigationContainer>
<Stack.Navigator>
<Stack.Screen
name="Tabs"
component={Tabs}
options={({ navigation, route }) => ({
headerRight: () => (
<Icon
name="edit"
size={30}
color="#000"
onPress={() => navigation.navigate('Template')}
/>
),
})}
/>
<Stack.Screen name="Template" component={Template} />
</Stack.Navigator>
</NavigationContainer>
);
}
解决方案
推荐阅读
- ms-access - ACCESS acViewPreview 未按预期工作
- linux - 谁在按下 ctrl+c、tty 驱动程序或 shell 时将 SIGINT 发送到前台进程
- android - 如何使用 Fabric 的 Answers 或 Google Analytics 获取当前 Android 用户的事件计数?
- java - 在 Android Studio 中限制 EditText 数值的最佳方法是什么?
- github-actions - GitHub 模板存储库中的徽章,将引用克隆的构建状态,而不是模板存储库的构建状态
- python - 如何在没有 FRM/MSG 的情况下发送 SMS
- percentage - 交叉表中占总数的百分比
- javascript - 使用括号语法将项目插入数组不会影响长度?
- postgresql - 带有 docker compose 的 postgres 给出了 FATAL: role "root" does not exist 错误
- excel - 从数组到工作表的数据