基于Vue的点对点聊天项目

前提

一个基于平台内部的聊天项目,须要实现用户之间能够相互聊天发送消息,能够添加好友等功能。且消息必须是实时性的,而且用户下线后再次上线能够接受离线消息。html

技术栈

Vue.js + Html5 + CSS3 + Sass + Vuex + Axios + Websocket 等ios

源码

Githubgit

项目实例

  • 由于项目接口为线上接口 本地运行会报错 你能够将本地loaclhost 地址 指向 stone.snail.com
  • 或者直接访问 线上地址另外一个项目社区 注册帐号 返回后便可体验

技术难点

  • 实现从好友列表到聊天列表的发起
  • 消息的存储
  • 上下线状态的即时变更
  • 收到消息即便提醒以及未读消息的数量
  • 好友删除的通知 等等

项目运行

项目截图

好友界面

聊天界面

添加好友界面

聊天界面

聊天界面
欢迎关注 公众号【小夭同窗】

欢迎关注 公众号【小夭同窗】github

相关文章
相关标签/搜索