【uni-app】小程序实现微信在线聊天(私聊/群聊)
之前学习使用uni-app简单实现一个在线聊天的功能,今天记录一下项目核心功能的实现过程。页面UI以及功能逻辑全部来源于微信,即时聊天业务的实现使用socket.io,前端使用uni-app开发,后端服务器基于node实现,数据库选择mongoDB。
首先在系统中注册两个用户,将对方添加为好友后,开始正常聊天,先简单看一下聊天功能的效果图,分为私聊和群聊两大部分
一对一聊天效果:
在好友列表中添加群成员创建群后即可群聊,群聊效果:
目录
聊天信息列表的渲染
聊天信息发送的相关