云开发实时聊天
一、项目实现
开发前基础知识:HTML+CSS+JavaScript+Vant Weapp组件库+云开发
注:wl-pinyin库可以获取每个用户的首字拼音的第一个字母,用来实现通讯录功能
1.注册登录功能
实现点:
- 对于小程序用户来说,每个用户都有一个唯一的标识符openid,可以根据这个值来判断该用户是否注册过。
- 通过正则表达式来校验用户输入的数据。例如这里规定名称只能为汉字。
2.通讯录功能
进入通讯录后,可以下拉刷新,便可以看到自己所添加成功的好友,使用到了Vant Weapp组件库中的IndexBar 索引栏组件库进行实现。每个用户注册后,使用wl-pinyin库获取每个用户名称的首字的第一个拼音字母,用来实现通讯录功能。
- 刚注册登录后没有好友,点击“好友”界面,进入搜索页,输入账号或名称发送添加好友的申请。