反应原生元素的listitem中的头像异步调用

时间:2018-03-20 14:17:09

标签: react-native

我需要通过进行异步调用来获取用户个人资料头像但我收到错误。有没有人知道如何在react-native-elements中执行此操作?

someAsyncToGetUserProfile = () => {
   this.props.getUserAvatarUrl().then(doc =>
      return doc.photoUrl
  );
}
.
.
.
<ListItem
   avatar={this.someAsyncToGetUserProfile}
/>

1 个答案:

答案 0 :(得分:0)

仅当声明为async的函数时才能使用Await。

someAsyncToGetUserProfile = async ()=>{
  let doc = await this.props.getUserAvatarUrl();
  return doc.photoUrl
}

<ListItem
   avatar={this.someAsyncToGetUserProfile()}
/>