【发布时间】:2018-01-13 09:45:49
【问题描述】:
从标签栏的一个标签同时按下注销我添加了这个功能来导航到登录屏幕:
logout() {
AuthenticationService.logout();
const resetAction = NavigationActions.reset({
index: 0,
actions: [
NavigationActions.navigate({ routeName: 'Login'})],
key : null
})
this.props.navigation.dispatch(resetAction);
}
它成功运行,但是当我再次从登录屏幕单击登录按钮时,它会发出警告:这是屏幕截图 -
你能告诉我我在这里做错了什么吗?
这是注销方法:
async logout() {
try {
await authService.signOut()
console.log("User successfully logged out")
return true
} catch (err) {
console.error("Log out failure", err)
Alert.alert("Logout failed", "Try again")
return false
}
}
【问题讨论】:
标签: android ios reactjs react-native expo