首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >React native -如何在重新加载后保持在同一屏幕上

React native -如何在重新加载后保持在同一屏幕上
EN

Stack Overflow用户
提问于 2020-05-22 00:04:16
回答 1查看 186关注 0票数 0

我注意到,当我在点击reload时,导航器会打开主屏幕。

有没有办法在用户单击重新加载时保持在同一屏幕上?

这是我的导航代码:

AuthNavigation.js

代码语言:javascript
复制
import { createStackNavigator } from 'react-navigation-stack'

import WebHome from '../screens/WebHome'
import EditUserHome from '../screens/EditUserHome'
import EditUserInfo from '../screens/EditUserInfo'



const AuthNavigation = createStackNavigator(
  {

    WebHome: { screen: WebHome},
    EditUserHome: { screen: EditUserHome},
    EditUserInfo: { screen: EditUserInfo}
  },
  {
    initialRouteName: 'WebHome',
    headerMode: 'none'
  }
)

export default AuthNavigation

AppNavigation.js:

代码语言:javascript
复制
import { createStackNavigator } from 'react-navigation-stack'
import Home from '../screens/Home'
const AppNavigation = createStackNavigator(
  {
    Home: { screen: Home }
  },
  {
    initialRouteName: 'Home'
  }
)

export default AppNavigation

index.js:

代码语言:javascript
复制
import { createSwitchNavigator, createAppContainer } from 'react-navigation'
import Initial from '../screens/Initial'
import AuthNavigation from './AuthNavigation'
import AppNavigation from './AppNavigation'
const SwitchNavigator = createSwitchNavigator(
  {
    Initial: Initial,
    Auth: AuthNavigation,
    App: AppNavigation
  },
  {
    initialRouteName: 'Initial'
  }
)

const AppContainer = createAppContainer(SwitchNavigator)

export default AppContainer
EN

回答 1

Stack Overflow用户

发布于 2020-05-22 00:38:38

当我点击重新加载导航器打开主屏幕时

如果你说的是通过开发人员工具重新加载应用程序--恐怕不是。该应用程序将在每次重新加载时自动重置。就像你第一次打开它一样。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61938715

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档