美文网首页微信小程序开发
第二版:简单留言功能的实现

第二版:简单留言功能的实现

作者: JachinHu | 来源:发表于2018-11-29 18:59 被阅读5次

全部利用微信小程序的云开发:(只能回复主题帖,而不能回复评论者)

1、云后台创建数据库:topic,comment 

topic集合包括字段:

_id:自动生成的id(与comment集合中的topicid相同)

name:发布者昵称(固定死了,后续可以存储更新用户昵称,通过openid查询组合)

openid:发布者openid(key)

content:留言内容

kind:1、留言还是2、评论(此处固定为留言)

tag:标签

time:发送时间

comment集合包括字段:

_id:自动生成的id

name:评论者昵称(固定死了,后续可以存储更新用户昵称,通过openid查询组合)

openid:评论者openid(key)

topicid:与topic集合中的_id相同(从而实现关联)

content:评论内容

kind:1、留言还是2、评论(此处固定为评论)

time:发送时间

2、云函数:(用户操作数据库全部利用云函数,保证数据安全,以防小程序被反编译那就尴尬了)

包含3个云函数:

delmessage:处理用户删除自己发的留言,可以在此设置管理员

getmessage:由于微信小程序云后台数据库不能联表查询,只能for循环解决了(这就是为啥api次数消耗快,此处一万个草泥马在奔腾)

message:判断小程序端发送的是评论还是留言,从而将用户留言和评论存至topic,comment集合

3、前端效果图(小程序端)

留言页面

相关文章

网友评论

    本文标题:第二版:简单留言功能的实现

    本文链接:https://www.haomeiwen.com/subject/djdfcqtx.html