微信小程序留言功能
1. 直接开发留言功能 :
在小程序首页设置“看留言”和“写留言”两个按钮,用户点击后分别进入看留言页和写留言页。
在写留言页,设置一个暗号输入框和一个留言内容输入框,以及一个创建留言按钮。
在看留言页,用户可以输入暗号查看留言内容,同时提供查看留言按钮。
2. 通过小程序迁移实现 :
如果已经有一个具有留言功能的小程序,可以通过小程序迁移的方法将其迁移到新注册的没有留言功能的小程序中。
需要准备的材料包括公众号主体信息、双方营业执照(个人账号提供身份证)、账号后台详情和管理员信息。
通过原小程序后台进入迁移界面,下载迁移申请公函,完成相关内容的填写,并在有小程序迁移业务的平台进行公证,最后在原小程序后台发起迁移。
3. 在公众号图文中插入小程序 :
在公众号图文编辑末尾插入小程序,选择订阅号留言板进行搜索并确认。
填写小程序路径、标题、入驻信息和背景图片地址,展示方式可以选择小程序卡片。
卡片标题可以作为留言引导语,例如“轻触这里,等你留言”。
4. 自定义开发留言墙功能 :
实现需求分析、功能设计、页面设计和代码编写。
需要获取小程序使用者的微信账户信息,并向服务器发出请求获取所有留言信息并展示在页面上。
用户在页面中的留言文本框输入留言信息,点击发送后将留言信息+用户名一起发送请求到服务器,新增留言信息。
5. 数据库设计 :
评论功能的实现主要涉及三个表:`comment`(存储留言评论信息)、`source`(存储小程序需要回复的内容)。
表结构中必须的字段包括`id`、`user_id`、`reply_comment_id`、`comment`、`insert_time`、`source_id`。
可以添加冗余字段如`username`、`reply_user_name`、`userphoto`,但建议不存储这些冗余信息,以维护性差。
6. 源码示例 :
可以参考微信小程序开发文档和开源项目源码,例如知乎留言板源码,实现简单的留言功能,包括输入文本、下方显示、输入框清空和右侧删除等功能。
建议
直接开发 :适合具备开发能力的小程序,可以快速实现基本留言功能。
小程序迁移 :适合已有留言功能的小程序,可以快速迁移到新账号。
公众号图文插入 :适合快速在公众号中添加留言功能,但需要用户关注公众号。
自定义开发 :适合需要高度定制化留言功能的小程序,可以根据需求进行详细设计和开发。
根据具体需求和资源情况,可以选择最适合自己的方法来实现微信小程序的留言功能。
其他小伙伴的相似问题:
如何实现微信匿名留言功能?
微信朋友圈留言功能如何设置?
微信公众号留言功能有哪些高级选项?