javascript - 切换选项卡导航时关闭组件
问题描述
我有一个带有底部标签导航的应用程序。在其中一个选项卡中,我有一个堆栈导航。我转到第二个屏幕。当我使用底部选项卡更改选项卡并返回到具有堆栈导航的选项卡时,它仍在第二个屏幕上。
是否有可能当您离开该屏幕然后返回时,它会返回到原始的“initialRouteName”屏幕。
这是我的堆栈导航器的代码。
export default class EScreen extends React.Component{
render() {
return (
<NavigationContainer>
<Stack.Navigator initialRouteName="Home">
<Stack.Screen
name="Home"
options={{
headerShown: false
}}
component={HomeScreen}
/>
<Stack.Screen
name="Details"
component={DetailsScreen}
params={{data: []}}
/>
</Stack.Navigator>
</NavigationContainer>
);
}
}
解决方案
推荐阅读
- amazon-web-services - 根据阈值执行 Lambda 函数
- r - 根据另一列中的特定值从一列中获取值并将这些值放入新数据框中
- amazon-s3 - S3 兼容服务上的 HSQLDB
- chef-infra - 数据包“aws_opsworks_instance”不可用
- php - 新的 doctrime ORM 表字段创建器,但它说它仍然没有映射
- google-cloud-platform - Cloud Run 完成,但 Cloud Scheduler 认为该作业已失败
- javascript - nuxt.js 构建:无法读取未定义的属性“renderRoute”
- vba - 有人可以帮助调试这个 Select Case
- bash - 为什么我的 bash 脚本不会在它创建的文件中列出电子邮件?
- python - 在单个 python 对象中多个类实例