Spa*_*gus 6 react-native react-navigation
请考虑以下路线:
const App = TabNavigator({
Home: {
screen: HomeScreen
},
Settings: {
screen: SettingsStack
}
})
const SettingsStack = StackNavigator({
SettingsMenu: {
screen: SettingsMenuScreen
},
AccountSettings: {
screen: AccountSettingsScreen
}
})
Run Code Online (Sandbox Code Playgroud)
HomeScreen 看起来像这样:
function HomeScreen ({ navigation }) {
return (
<View>
<Button
title=’Go to Account Settings’
onPress={() => navigation.navigate(‘AccountSettings’)}
/>
</View>
)
}
Run Code Online (Sandbox Code Playgroud)
当我按下按钮时HomeScreen,应用程序导航到AccountSettings.但是,当我单击AccountSettings"标题"中的后退按钮时,应用程序会导航到SettingsMenu.我希望它能回归Home.
什么应该是正确的行为?无论如何,我可以让它回到它的屏幕,而不是堆栈的初始路线?
我已经在GitHub中创建了一个repo来重现这个:https://github.com/Sparragus/react-navigation-issue
这是应用程序的截屏视频:http://recordit.co/tjQxbVcgtr
| 归档时间: |
|
| 查看次数: |
433 次 |
| 最近记录: |