我已经阅读了很多关于这个主题的内容,但我真的不明白我的情况会发生什么。
我使用Firebase身份验证,如:
async login () {
try {
const user = await firebase.auth().signInWithEmailAndPassword(email, password)
const token = await user.getToken()
goTo.Home()
} catch (err) {
console.trace(err)
this.setState({error: err})
}
}
这里的问题是它永远不会执行goTo.Home()
,它会一直加载。我认为这个问题可以等待,但我并不确定。
如果是这样,你能告诉我为什么吗?
谢谢!