html5在线聊天插件,纯js网页在线聊天对话插件(原创)

a5a0609acf7b24f3a487601ae945be5a.png

5b4b944461607cc871b1911f9854541f.png

插件描述:包含最近会话、好友分组、系统通知导航界面,支持发送接收消息功能,后续长期持续更新。

更新时间:2020-04-06 21:59:05

1、首部引入

2、使用方式仅一行代码var cm = new ChatModule({mock_mode:true});

//mock_mode传false时不会加载mockjs,会真正发起对应url请求

3、因模拟后端数据,演示用例额外引入axios和mockjs用于模拟前端请求数据,各位可以根据自己项目实际情况换成其他请求方式如ajax等

4、目前提供四个方法,打开/关闭聊天窗体,发送/接收消息。cm.show(); //展示窗体

cm.hide(); //隐藏窗体

cm.sendMsg(); //发送消息(默认已实现)

cm.receiveMsg(msg_obj); //接收消息 var msg_obj = {thumb_url:'', content:''};

5、目前完成界面展示用到的5个rest接口url如下,限于篇幅,具体的请求方式和返回参数结构请直接在js文件里ctrl+f查找:/users/me 获取当前用户信息

/recent/chats 获取最近会话列表信息

/chats/details 获取单个会话详细信息

/users/groups 获取好友列表分组

/notices/list 获取系统通知列表

6、写这个插件发现越写越依赖于后端的设计,后续会在此版本上继续更新,包括后端数据库设计,rest接口实现,redis缓存等,结合websocket继续完善前端,最终会将这个插件部署到云上去,到时候会有更丰富的演示和更友好的api界面。感兴趣的小伙伴可以点个收藏不迷路~

7、使用过程中有任何疑问可以联系作者,QQ:604712572

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值