这是一个聊天页面,我又把组件还原到1.1.0版本了,刷新中的状态目前只能通过设置style为none来隐藏。
{
this.state.messages.length > 0 && this.state.messages.map((message,key) => {
if (message._attributes.from !== `${chatRoomJid}/${user.name}`) {
return
{shoudShowTime(message._attributes.date,key) &&
{formatTime(message._attributes.date)}
}
{
(message.body._text !== '' || (message.body.type && message.body.type._text) )&&
}
} else {
return
{shoudShowTime(message._attributes.date,key) &&
{formatTime(message._attributes.date)}
}
{message.body.content && message.body.content['_text']} {message.body['_text']}
{
message.body.extend && message.body.extend.url && message.body.extend.name &&
}
}
})
}