【发布时间】:2021-10-06 12:21:54
【问题描述】:
所以我创建了一个个人资料图片,但是用户在反应导航中,当我想和我的用户一起输入时它给出了一个错误,这里是代码:
export default class Profile extends Component{
state = {
errorMessage: null,
project:[],
user:{
id: this.props.route.params.name //here is where it gives the error i want to find a way to make something like if (undefined) async storage ....
}
}
getUser = async() => {
try{
console.log('1')
const usu = await AsyncStorage.getItem('@backend:user')
console.log('2')
userID = this.state.user.id
console.log('3')
console.log(userID)
const response = await api.get(`/auth/` + userID)
console.log('4')
console.log(response.data)
const { project } = response.data
console.log('5')
this.setState({ project })
}catch (response){
this.setState({ errorMessage: response.data.error})
}
}
【问题讨论】:
-
??????????????????????
标签: android react-native profile