前提
一個基於平臺內部的聊天專案,需要實現使用者之間可以相互聊天傳送訊息,可以新增好友等功能。且訊息必須是實時性的,並且使用者下線後再次上線可以接受離線訊息。
技術棧
Vue.js + Html5 + CSS3 + Sass + Vuex + Axios + Websocket 等
原始碼
專案例項
技術難點
- 實現從好友列表到聊天列表的發起
- 訊息的儲存
- 上下線狀態的即時變動
- 收到訊息即使提醒以及未讀訊息的數量
- 好友刪除的通知 等等
專案執行
- git clone https://github.com/jiaopianjun/echat.git
- npm install
- npm run dev