聊天组件(mzsdk.chat)
方法名称 |
参数 |
描述 |
init |
[Object] |
初始化聊天组件 |
push |
String |
发送聊天消息 |
getHistoryPageList |
Objject |
获取历史消息列表,字段说明见示例,传入参数{offset:偏移,当前已经获取的数据总个数, limit:请求的个数} |
聊天组件事件列表
名称 |
参数 |
描述 |
receiveMsg |
[Object] |
接收聊天消息,字段说明见示例 |
示例
//初始化聊天组件
mzsdk.chat.init({
//接收最新消息事件
receiveMsg: (msg) => {
console.log("收到一条消息:", msg);
}
});
//发送消息方法
mzsdk.chat.push("我先发一条消息");
//获取历史消息方法
var param = {
offset: origin_chatList.length,
limit: limit,
}
mzsdk.chat.getHistoryPageList(param).then(data => {
console.log("获取聊天记录列表成功:", data);
}, (error) => {
console.log("获取聊天记录列表失败:", error.msg);
});