我试图让用户登录到我的应用程序,所以我让下面的用户登录。
AsyncStorage.setItem('@MyStorage:Token', res.data.accessToken)
AsyncStorage.setItem('@MyStorage:Flag', true)我试着在每次进入登录页面时进行验证
componentWillMount() {
this._validate()
}
_validate = async () => {
try {
const value = await AsyncStorage.getItem('@MyStorage:Flag')
console.log(value)
} catch(e) {
console.log(e)
}
}但是没有返回任何console.log(),那么最好的方法是什么呢?
发布于 2018-07-11 00:56:19
确保在调用getItem()之前实际调用了setItem()。特别是React doesn't support async component lifecycle methods,所以在使用async/await和React时要非常小心。
https://stackoverflow.com/questions/51269796
复制相似问题