React导航栈导航器禁用返回功能

问题描述 投票:0回答:1

如何禁用返回功能

我有一个功能部件

    export default function App(){

createHomeStackNavigator = () =>
    <Stack.Navigator screenOptions={{
                        headerShown: false
    }}>
        <Stack.Screen
            name="Login"
            component={Login}
        />
        <Stack.Screen
            name="Home"
            children={createHomeTabNavigator}
        />
    </Stack.Navigator>
return(
    <NavigationContainer>
        {createHomeStackNavigator()}
    </NavigationContainer>
)

当用户进入主页时,点击登录组件,然后他就不能通过任何ios上的滑动,Android上的后退按钮和其他方式回到登录。

react-native react-navigation
1个回答
0
投票

也许你应该使用 navigation.reset();

© www.soinside.com 2019 - 2024. All rights reserved.