差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
im:web:draft:chatroom [2019/03/22 08:46]
jk [获取聊天室列表]
im:web:draft:chatroom [2019/03/22 12:52]
jk 移除
行 40: 行 40:
 ---- ----
 ===== 加入聊天室 ===== ===== 加入聊天室 =====
 +调用''​joinChatRoom''​加入聊天室,示例如下:
 <code javascript>​ <code javascript>​
 var joinRoom = function () { var joinRoom = function () {
行 50: 行 50:
 </​code>​ </​code>​
  
-===== 退出聊天室 =====+=== API === 
 +示例中使用到的 API  
 +  * [[http://​webim-h5.easemob.com/​jsdoc/​out/​connection.html#​joinChatRoom|joinChatRoom]]
  
 +----
 +
 +===== 退出聊天室 =====
 +调用''​quitChatRoom''​退出聊天室,示例如下:
 <code javascript>​ <code javascript>​
 var quitRoom = function () { var quitRoom = function () {
行 60: 行 66:
 } }
 </​code>​ </​code>​
 +
 +=== API ===
 +示例中使用到的 API 
 +  * [[http://​webim-h5.easemob.com/​jsdoc/​out/​connection.html#​quitChatRoom|quitChatRoom]]
 +
 +----
  
 ===== 发送消息 ===== ===== 发送消息 =====
行 66: 行 78:
  
 ===== 接收及处理消息 ===== ===== 接收及处理消息 =====
 +  * 群聊接收及处理消息同单聊;​
 +  ​
 +  * 消息体与单聊消息根据 message 的 type 进行区分;​
 +  ​
 +  * 单聊为:chat,群聊为:groupchat,聊天室为:chatroom;​
 +  ​
 +  * 根据消息的类型进行不同处理即可。
  
-群聊接收及处理消息同单聊,消息体与单聊消息根据 message 的 type 进行区分,单聊为:chat,群聊为:groupchat,聊天室为:chatroom。根据消息的类型进行不同处理即可。 
  
 ===== 聊天室相关回调 ===== ===== 聊天室相关回调 =====
行 80: 行 98:
  
 var handlePresence = function ( e ) { var handlePresence = function ( e ) {
-  /*e.type === '​memberJoinChatRoomSuccess'​ //​加入成功 +  /*e.type === '​memberJoinChatRoomSuccess' ​  ​// 加入成功 
-    e.type === '​deleteGroupChat'​ //​聊天室被删除 +    e.type === '​deleteGroupChat' ​            ​// 聊天室被删除 
-    e.type === '​joinChatRoomFailed'​ //​加入失败*/​+    e.type === '​joinChatRoomFailed' ​         // 加入失败*/​
 }; };
 </​code>​ </​code>​
 +
 +=== API ===
 +示例中使用到的 API 
 +  * [[http://​webim-h5.easemob.com/​jsdoc/​out/​connection.html#​listen|listen]]
 +
 +----
 +
  
 ---- ----