reactjs - 反应本机headerShown:false不起作用
问题描述
我想有多个选项=我希望 headerShown 是假的,同时也有参数。但是使用两者,似乎标题不会消失。这是我的代码。
<MainStack.Navigator
initialRouteName="Login"
>
<MainStack.Screen name="Login" component={Login}
options={[({ route }) =>
({title: route.params && route.params.data}),
{headerShown: false}]}
/>
解决方案
inside your login screen, you can mention
React.useLayoutEffect(() => {
navigation.setOptions({
header: () => false,
});
}, [navigation]);
推荐阅读
- opengl - 如何在 Python OpenGL 中移动箭头的原点?
- opengl - 活塞中的纹理转换
- css - Wordpress 和 Elementor 不显示所有样式(仅在定制器预览中显示)
- css - Blazor + Bootstrap + SCSS 中的 CSS 隔离:可以吗?(::深度选择器)
- python - 如何将一维 numpy 数组拆分为块,每个块的长度取决于条件
- sql - 结构和数组 - 错误:标量子查询产生了多个元素
- c# - 如何在 Windows 10 中打开“输入网络凭据”
- javascript - moment 和 moment.utc 有什么区别
- fastlane - Fastlane 以错误结束 - 匹配 - 没有错误消息
- python - 我在检查字符串变量是否仅包含数字时遇到问题,例如 string = "1234" ---> 意味着我希望它为真