mini-blog 的详情页的功能按钮基本已经全部实现(除了生成海报功能),这里记录下整个实现过程和实际编码中的一些坑。

实现思路

实现文章的一些操作功能,最主要的还是评论,这是作者和读者之间沟通的桥梁,评论功能的衍生无非是细化作者和读者之间的互动,或者增加文章的传播,所以在动手开发时需要思考下你期望实现哪些功能,并对应功能进行细化。

我一般的经验是,先在脑子里过一遍需要的功能和大致流程,然后在笔记稍微画下「最最基础的原型,相当于产品的角色」。

然后就开始直接开始搭建页面和简单的交互「使用假数据,优先完成页面」,在构造页面的时候其实也能够补充最初想法上一些流程上的缺陷,这样在设计后端和 数据库 结构的时候可以补上,整体下来也基本比较完善了。

回头看我的小程序的需求,首先肯定是操作,在文章底部需要有个操作栏,用于发送点评和其他一些操作,在参考了一些同类型的小程序之后,逐步实现自己的一套风格,样式截图如下:

在有了功能之后,点评的数据需要有地方展示「通常是文章底部」,然后就有了文章底部的评论列表,样式如下:

php点赞 收藏 评论代码,基于云开发的小程序评论、点赞、收藏功能实现总结 | 码农网...相关推荐

  1. 纯jsp实现评论功能_基于云开发的小程序版本更新、评论功能改进、后台管理的实现...

    关于微信小程序更新问题实现 1)小程序的启动方式: 冷启动----小程序首次打开或销毁后再次被打开 热启动----小程序打开后,在一段时间内(目前:5分钟)再次被打开,此时会将后台的小程序切换到前台. ...

  2. 基于云开发的小程序同步公众号文章并用towxml解析html内容(三)

    微信小程序同步微信公众号文章已在前文实现: https://blog.csdn.net/haitaoxiaodian/article/details/90912387 本文中主要实现功能是点击文章列表 ...

  3. 借助小程序云开发实现小程序的登陆注册功能

    小程序云开发讲解视频:https://edu.csdn.net/course/detail/9604 有了云开发我们不仅可以方便的获取到用户的openid,还可以通过云开发的数据库来存储用户信息,进而 ...

  4. 基于腾讯云开发微信小程序(新闻发布及共享平台)上

    基于腾讯云开发微信小程序(新闻发布及共享平台)上 文章目录 传统的微信小程序开发 一.云开发是什么? 二.使用步骤 1.创建云环境 2.云数据库的创建 3.云储存 4.云函数 总结 传统的小程序开发 ...

  5. 10行代码实现微信小程序支付功能,使用小程序云开发实现小程序支付功能(含源码

    前面给大家讲过一个借助小程序云开发实现微信支付的,但是那个操作稍微有点繁琐,并且还会经常出现问题,今天就给大家讲一个简单的,并且借助官方支付api实现小程序支付功能. 传送门 借助小程序云开发实现小程 ...

  6. 使用牛刀云开发微信小程序(问题集锦)

    前不久,起步科技正式推出牛刀云1.0,我想这也应该是许多WeX5的忠诚追随者(我也算是其中之一吧)期望的结果了.使用牛刀云开发微信小程序,能够实现使用类似于WeX5的所见即所得组件积木搭建方式构建前端 ...

  7. 简化后端:一篇带你走进云开发及小程序云开发的世界

    目录 前言 小程序是什么 什么是小程序的云开发 目前国内云开发相对较成熟的云计算技术 1.阿里云 2.腾讯云 3.百度云 4.天翼云 5.金山云 6.Ucloud 7.华为云等公司 云开发与传统开发的 ...

  8. 什么是云开发?小程序实例超详细演示~

    学习视频: 八分钟读懂云开发_哔哩哔哩_bilibili 小姐姐带你30分钟创建并上线小程序项目[云开发实战]_哔哩哔哩_bilibili 参考资料: 微信开放文档 (qq.com) 云开发_百度百科 ...

  9. 前端的date类型后台接收_腾讯高级前端工程师支招,云开发实现小程序打赏和提现云开发实践...

    导语 微信打赏支付和红包提现,是日常高频功能,那么基于小程序云开发,如何实现小程序的打赏支付和红包提现呢?腾讯工程师给你支招. 如何实现小程序打赏支付 1.1 小程序打赏支付功能介绍 这次的打赏功能, ...

最新文章

  1. 有了四步解题法模板,再也不害怕动态规划!
  2. 20160406作业
  3. 分布式唯一id:snowflake算法思考
  4. C++ Primer 5th笔记(chap 16 模板和泛型编程)实例化
  5. 2020年有寓意的领证日期_2020年有意义谐音的领证日子 容易记住的领证日期
  6. C++ initializer_list 类型详解
  7. CCF - 201403-3 - 命令行选项
  8. JAVA服务器没回应_Java如何面对无服务器的挑战?
  9. 异常处理记录: Servlet class X is not a javax.servlet.Servlet
  10. JavaScript学习_第2章_JS语法规则
  11. 10.15 sigstjmp以及siglongjmp函数
  12. Atitit.html解析器的选型 jsoup nsoup ,java c# .net 版本
  13. c/c++实现二叉树的创建以及前中后序遍历
  14. Dell服务器开启CPU虚拟化
  15. printThis前端打印插件
  16. 狂神说java之002.预科
  17. java JPanel设置边框和标题
  18. 击溃一个30岁中年人的不仅仅是速度
  19. 如何提高自己的写作能力
  20. Weaning the Web off of Session Cookies Making Digest Authentication Viable

热门文章

  1. mysql时间 注入 sleep_mysql注入sleep语句引发的拒绝服务
  2. 目标跟踪OTB数据集使用过程中遇到的坑
  3. SQL截取字符串substring
  4. 谷歌earth下载_Google Earth闪闪发光,亚马逊街也闪闪发光
  5. 一加9pro 鸿蒙系统,Mate40Pro对比一加9Pro:差距无法接受
  6. 硬件工程师需要学习那些本领
  7. Form2(子窗体)调用Form1(父窗体)的控件
  8. 计算机无法打印彩色ppt,关于电脑PPT的问题
  9. JZOJ3815. 【NOIP2014模拟9.7】克卜勒
  10. python实现翻译功能_Python实现翻译功能