0

谁能告诉我?我通过 api 得到一个消息数组,它包含 id、body、所有者名称 "messages": [ { "id": "1", "createdAt": "2019-10-23T12:58:22.933Z", "身体”:“你好”,},......

我怎样才能把它写成giftedchat的数组,它会是什么“消息”:[{“_id”:“1”,“createdAt”:“2019-10-23T12:58:22.933Z”,“文本”: “你好”, }, .....

并且有10条消息,即如何迭代将值从一个数组写入另一个数组

只是对于一个平面列表,有渲染和选择,名称:item.ownername,有没有类似的东西可以用于天才聊天中的消息?

4

1 回答 1

0

您应该映射您的数组以获得与 GiftedChat 所需的格式相同的格式

const newArray = messages.map(message => ({ _id: message.id, createdAt: message.createdAt, text: message.body, user: { _id: //user_id, name: //username } }))
于 2020-04-26T17:36:25.837 回答