uniapp H5接入使用环信聊天

本文介绍了如何在uniapp的H5环境中接入并使用环信进行聊天功能的实现。首先需要从官网下载WebIM.js和WebIMConfig.js,并在main.js中引入配置。接着在App.vue中监听消息并进行处理。在聊天页面,参照官方接口文档,通过后端返回的参数打开环信,获取历史聊天记录,并实现发送文本和图片消息的功能。

准备工作
官网下载WebIM.js以及WebIMConfig.js两个文件

然后main.js中引入并配置(appKey就是申请使用的环信APPKEY本文是在WebIMConfig.js配置)
在这里插入图片描述
在App.vue挂载一下(这里做的就是监听消息后做的操作,文中that.pushMsgList(message)为自定义的处理消息方法,根据环信返回数据拼接然后显示达成聊天效果)
在这里插入图片描述
在这里插入图片描述
聊天页面使用
官方接口文档地址(有些接口会使用不了自己找可以用的):
https://docs-im.easemob.com/im/web/basics/message
使用第一步就是得先打开环信,resData为后端返回参数
在这里插入图片描述
打开后一般聊天页面就先获取历史聊天记录(注意顺序问题,打开和调用历史记录是异步操作,open完再调用);success返回的msgs就是你于这个人的聊天历史记录(之后每调用一次就查询出之前的20条数

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值