如何在React Native中结合arlert和nagivation.navigate



我在React Native中有一个项目,我有一个注册屏幕。当我点击进入touchableopacity注册时,它是"arlerts";成功创建"然后转到登录屏幕。我该怎么做?我只知道如何使用onPress来完成其中的任何一个。如何将其组合在一起?我使用nagivation.navigate("登录"(来更改屏幕。请帮帮我,谢谢伙计们

您显示弹出窗口"成功创建用户。您现在可以登录";。当用户按下ok按钮时,将导航到登录屏幕

// Works on both Android and iOS
Alert.alert(
'Create user successfully',
'You can log in now.....',
[
{ text: 'OK', onPress: () => nagivation.navigate ("Login")  }
],
{ cancelable: false }
);

如果您想在警报解除后进行导航,请尝试以下代码。

Alert.alert(‘any title ’, ‘any description’,[{
text:’sign in’,
onPress:()=>navigation.navigate(‘your route’)
}])

您可以这样称呼它:

onPress={()=> {
alert("Logged in Succesfully")
this.props.navigation.navigate("Login");
}}

这样,如果你想要的话,你就可以在同一个呼叫中获得警报和重定向。

最新更新