# 仿微信的一套微信小程序聊天DEMO
#### 作者介绍
个人开发者,只因找不到比较完美的小程序聊天程序,只能自己写。
### 关注个人微信公众号"程序员无名",给个支持吧。
### 感谢支持,给予点个"Star吧"
![430430.jpg](http://www.wmbyte.com/img/wechat_qrcode_mp.jpg)
#### 项目介绍
基于SpringBoot+小程序的一套小程序源码,(欢迎一起改进、学习,欢迎提建议)
目前已经实现的核心功能点如下:
## 通讯录-聊天
获取通过该系统进行授权得到的用户列表,可进行发起通话。
1. 消息内容支持:文字、表情、图片、视频
2. 下拉加载历史消息(仿微信)
3. 点击图片可进行图片预览(仿微信)
4. 消息发送时,消息气泡旁边有菊花转动,发送成功后菊花消失(仿微信)
5. 消息发送后,消息自动往上滚动,保持滚动条一直在最下方(仿微信)
## 个人中心
授权得到用户OPENID,可进行补全头像及昵称(因新版本小程序,无法在通过授权得到用户头像与昵称,故而需要手动补全)
#### 软件架构
基于SpringBoot、MySQL、Mybatis-Plus,微信小程序实现的一套试试聊天的DEMO代码。
#### 安装教程
##### 1.创建数据库
将message.sql导入到数据库,数据库名称为message
##### 2.在开发者工具打开小程序代码
导入小程序代码:chat-message-miniprogram 为小程序代码,导入开发者工具需要导入该目录。
##### 3.修改小程序代码中的接口地址
小程序代码里的app.js里配置后台服务的接口地址前缀[baseAPI、wsBaseAPI]
##### 4.修改后端application-dev.yml
- 在application-dev.yml进行配置,图片上传存储位置(头像、聊天图片)支持OSS与本地,如果配置了local.filePath则会使用本地存储,否则使用OSS
- 在application-dev.yml中,修改数据库链接信息,
- 在application-dev.yml中,小程序APPID与APPSecret
#### 使用说明
1. 后台服务连上数据库直接启动,端口目前是9999
2. 使用微信开发者工具打开chat-message-miniprogram小程序源码,编译即可看到效果
#### 参与贡献
1. Fork 本仓库
2. 新建 Feat_xxx 分支
3. 提交代码
4. 新建 Pull Request
### 演示截图
![输入图片说明](https://www.wmbyte.com/img/chat_message_minip/address-book1.jpeg)
![输入图片说明](https://images.gitee.com/uploads/images/2021/1103/141820_d7ffe8e7_601463.png "屏幕截图.png")
![输入图片说明](https://images.gitee.com/uploads/images/2021/1103/142034_05ff162c_601463.png "屏幕截图.png")
![输入图片说明](https://images.gitee.com/uploads/images/2021/1103/142045_6b045ecf_601463.png "屏幕截图.png")
![输入图片说明](https://www.wmbyte.com/img/chat_message_minip/person-center.jpeg)
没有合适的资源?快使用搜索试试~ 我知道了~
仿微信的一套微信小程序聊天DEMO.zip
共93个文件
java:26个
png:13个
json:11个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 67 浏览量
2024-05-12
15:09:56
上传
评论
收藏 234KB ZIP 举报
温馨提示
【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【技术】 Java、Python、Node.js、Spring Boot、Django、Express、MySQL、PostgreSQL、MongoDB、React、Angular、Vue、Bootstrap、Material-UI、Redis、Docker、Kubernetes
资源推荐
资源详情
资源评论
收起资源包目录
仿微信的一套微信小程序聊天DEMO.zip (93个子文件)
manualType.properties 10B
系统.txt 7B
仿微信的一套微信小程序聊天DEMO
pom.xml 5KB
src
test
java
com
chat
message
MessageApplicationTests.java 218B
main
resources
application-test.yml 1KB
mapper
UserDao.xml 2KB
application-dev.yml 1KB
application.yml 1KB
logback-spring.xml 3KB
java
com
chat
message
web
MobileApiController.java 3KB
WebSocketOneToOneController.java 7KB
MobileMediaUploadController.java 3KB
MobileMessageController.java 2KB
MobileWxLoginController.java 3KB
dao
UserDao.java 334B
MessageDao.java 304B
service
UserService.java 277B
MessageService.java 328B
impl
UserServiceImpl.java 856B
MessageServiceImpl.java 2KB
model
BusinessMessageEntity.java 2KB
User.java 898B
MessageApplication.java 474B
util
SpringContextUtils.java 1KB
MimeTypeEnum.java 6KB
DateUtils.java 7KB
R.java 1KB
config
WebSocketStompConfig.java 564B
CloudStorageService.java 2KB
SpringContextHolder.java 1KB
OSSFactory.java 516B
AliyunCloudStorageService.java 2KB
MybatisPlusConfig.java 925B
CloudStorageConfig.java 943B
LICENSE 11KB
chat-message-miniprogram
sitemap.json 191B
project.private.config.json 401B
pages
chat
userList.json 77B
userList.wxml 1KB
userList.wxss 1KB
chat.wxml 6KB
chat.js 15KB
chat.wxss 8KB
images
reply_function_image_active.svg 1KB
photo.svg 821B
hongniang.svg 919B
reply_tool_add.png 2KB
reply_edit.svg 1KB
package-lock.json 337B
reply_tool_emoji.svg 2KB
reply_function_image.svg 1KB
gift
wen.png 9KB
bixin.png 10KB
candy.png 10KB
666.png 12KB
huojian.png 13KB
zuanshi.png 14KB
reply_tool_keyboard.svg 2KB
icon
address-book-active.png 6KB
address-book.png 6KB
avatar.png 8KB
avatar-active.png 5KB
gift.svg 2KB
userList.js 3KB
chat.json 107B
login
login.js 1KB
login.json 27B
login.wxml 242B
images
login_bg.jpeg 13KB
loading.png 8KB
login.wxss 213B
userinfo
index.wxml 614B
index.js 4KB
index.json 27B
index.wxss 842B
logs
logs.json 77B
logs.js 305B
logs.wxml 197B
logs.wxss 106B
app.json 857B
project.config.json 1KB
app.js 2KB
utils
util.js 4KB
app.wxss 216B
components
emoji
index.wxml 2KB
icon_emotion_del.png 869B
index.js 26KB
index.json 51B
index.wxss 10KB
icon.wxss 2KB
message.sql 10KB
.gitignore 158B
README.md 3KB
共 93 条
- 1
资源评论
枫蜜柚子茶
- 粉丝: 6702
- 资源: 4871
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功