1
我試圖在配置文件頁面上實現logout
按鈕。反應本地路由器通量回到子場景的初始屏幕
我有以下定義的路線。
<Router>
<Scene initial key='splashScreen' component={SplashScreen} title='Sayan' hideNavBar />
<Scene key='loginScreen' component={LoginScreen} title='President Login' hideNavBar />
<Scene key='drawer' component={NavigationDrawer} open={false}>
<Scene key='drawerChildrenWrapper' hideNavBar>
<Scene key='homeScreen' component={HomeScreen} title='Sayan' hideNavBar />
<Scene key='createUserScreen' component={CreateUserScreen} title='Create a user' hideNavBar />
<Scene key='Profile' component={ProfileScreen} title='Profile' hideNavBar />
</Scene>
</Scene>
</Router>
什麼是logout
按鈕處理程序的樣子,如果我想彈回至splashScreen
或loginScreen
情景嗎?
謝謝!但它仍然不以我想要的方式工作。這裏是屏幕流。 [濺射屏幕] - > [loginScreen] - > [drawer.drawerChildrenWrapper.homeScreen] - > [draw.drawerChildrenWrapper.Profile]。現在,當用戶從'homescreen'或'Profile'場景註銷時,場景堆棧應該是[splahScreen] - > [loginScreen] – adeltahir
您是否嘗試在splashScreen場景中嵌套loginScreen場景? –
我沒有。這將如何幫助正確組織場景堆棧? – adeltahir