我注意到当我单击重新加载导航器时,会打开主屏幕。
当用户单击“重新加载”时,是否有办法保持在同一屏幕上?
这是我的导航代码:
AuthNavigation.js
missing
AppNavigation.js:
nothing
index.js:
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
答案 0 :(得分:0)
当我单击重新加载导航器时,打开主屏幕
如果您正在谈论通过开发人员工具重新加载应用程序-恐怕不会。该应用程序将在每次重新加载时自行重置。好像这是您第一次打开它。
要在开发过程中解决此问题,您可以更改initialRouteName
的值,或通过使用常规导航API navigation.navigate('<route_name>')
强制进行导航。