小程序即时通讯聊天数组

在小程序中双向数据绑定是 this.setData(),而极光的即时通讯是发送的api返回发送成功的消息体,监听消息监听聊天室的消息,两个api 要同时保存到一个数组中,这时候需要往数组追加数据,之前的数据也不能丢

解决方案

let obj = {
	name: data.content.msg_body.name,
	sender: data.content.msg_body.sender
}
let pushChatList = this.data.chatList.concat(obj)
// chatList 就是保存聊天信息的数组
this.setData({
  chatList: pushChatList
})
发布了5 篇原创文章 · 获赞 0 · 访问量 66

猜你喜欢

转载自blog.csdn.net/Kf_loseHair/article/details/104425827
今日推荐