手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

微信小程序聊天室开发

时间:2024-10-21 03:14:14

1、首先打开微信开葛激握颟发者工具,如果没有开通云开发,首先将它开通。云开发开通的步骤我也讲过,步骤非常简单,如磨营稼刻果不了解的话可以搜一下。聊天功能涉及的知识点大致有以下:1.前端展示。2.数据存储。3.实时推送。4.逻辑处理。而聊天功能与一般其它存储上传不同的是实时数据推送。所谓实时数据推送通俗来说就是当某一用户触发某一功能时,其他用户可在同一时间接收到该用户产生的消息。而在微信小程序云开发中可以通过“watch”来监听云数据库中数据的改变,如下图

微信小程序聊天室开发

2、其中“onChange”(数据库发生改变)触发以后会传来一个消息快照。消息快照中存储了用户在数据库中的部分信息。我们可以用它来对接收到的消息进行处理。步骤、思路:当一个用户筛觐子裆发送消息后将用户的信息存入数据库,这里我们需要存入的有:1.“_openid”(用户唯一标识)2.“useravatar”(用户头像)3.“username”(用户名)4.“sendTime”(发送时间)5.“text”(文本内容)6.“groupid”(聊天组);在onready()中监听数据库中数据的变化,如果数据发生改变则取出快照中的相应数据。之后将需要的数据展示到前端界面

微信小程序聊天室开发

3、这部分代码是我在微信开发者工具中截取的,新注册时可以到chatroom中查看这些代码。开发工具示例中代码非常全面,如果想查看更加详细的代码不妨到开发工具中查看,有不懂的地方可以在下面留言

微信小程序聊天室开发
© 手抄报圈