本文转载于:Գ2048https://www.mk2048.com/blog/blog.php?id=h0akh02hib
前提
一个基于平台内部的聊天项目,需要实现用户之间可以相互聊天发送消息,可以添加好友等功能。且消息必须是实时性的,并且用户下线后再次上线可以接受离线消息。
技术栈
Vue.js + Html5 + CSS3 + Sass + Vuex + Axios + Websocket 等
源码
项目实例
技术难点
- 实现从好友列表到聊天列表的发起
- 消息的存储
- 上下线状态的即时变动
- 收到消息即使提醒以及未读消息的数量
- 好友删除的通知 等等
项目运行
- git clone https://github.com/jiaopianjun/echat.git
- npm install
- npm run dev
项目截图
更多专业前端知识,请上【猿2048】www.mk2048.com
来源:博客园
作者:码农111
链接:https://www.cnblogs.com/qianduanwriter/p/11775026.html