摘要: 效果图 接口分析 通过上面的效果图可以看出,点赞入口主要是在书籍的详情页面。 而书籍详情页面,有以下几个功能是和点赞有关的: 获取点赞状态 点赞 取消点赞 所以项目中理论上与点赞相关的接口就以上三个。 点赞 model 的设计 既然明确了接口数量,那么下一步就是设计接口对应的 ,通过 生成表格 ,里 阅读全文
posted @ 2019-12-07 23:36 龙衣 阅读(680) 评论(0) 推荐(0) 编辑
摘要: 评论功能分析 上图可以看出评论功能主要实现了:评论的发布、评论列表的展示。 在不考虑子评论以及图片评论的场景下,评论功能主要有以下两个接口: 发布评论 获取评论列表(考虑分页) 评论 Model 的建立 结合上图通过分析可以看出一条评论信息主要包含有: 用户 用户名 用户头像 评论信息 书籍 书籍名 阅读全文
posted @ 2019-12-06 14:17 龙衣 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 效果图 发布评论 发布评论的入口在图书详情页面,点击 写评论 按钮之后跳转到发布评论页面。 布局比较简单了,目前还没有添加图片评论功能,也没有子评论功能,所以伪代码就比较简单了: 这里为了实现功能,页面美化暂时做的还不够好,所以 也不叫简单,伪代码如下: 在发布评论的时候,我们需要经判断用户的输入内 阅读全文
posted @ 2019-12-04 23:00 龙衣 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 通过上篇文章 "全栈项目|小书架|微信小程序 首页水平轮播实现" 我们实现了前端(小程序)效果图的展示,这篇文章来介绍服务器端的实现。 书籍详情分析 书籍详情页面如下: 从上图可以分析出详情页面大概有以下几个接口: 获取书籍详情信息 获取用户对书籍的喜欢状态接口 喜欢/不喜欢书籍接口 获取评论列表 阅读全文
posted @ 2019-12-03 23:19 龙衣 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 效果图 实现分析 从效果图上分析,书籍详情是通过点击首页的 后进入。 进入详情页之后页面顶部显示书籍的相关信息,同时判断用户是否登录,未登录则弹出一个授权登录窗口。 点击登录之后即可加载出用户评论信息。 通过上图我们可以分析出静态页面的主要结构如下: 书籍信息 左侧布局是图书图片 中间布局从上到下是 阅读全文
posted @ 2019-12-02 23:04 龙衣 阅读(1340) 评论(0) 推荐(0) 编辑
摘要: 通过上篇文章 "全栈项目|小书架|微信小程序 首页水平轮播实现" 我们实现了前端(小程序)效果图的展示,这篇文章来介绍服务器端的实现。 首页书籍信息 先来回顾一下首页书籍都有哪些信息: 从下面的图片可以看出目前一本图书信息主要有: 图片字段 名称字段 作者字段 出版社字段 除了以上前端页面中可见的信 阅读全文
posted @ 2019-12-01 09:43 龙衣 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 首页效果 首页功能主要有 搜索(下篇文章介绍) 图书列表 图书列表 分析一波: 列表是水平滑动 点击列表会有按压效果:布局整体缩小 每个布局的信息从上到下排列分别是:图片、书名、作者、出版社 每个布局之间都有间隔 根据以上信息,在没有服务器接口的时候我们可以利用模拟数据将静态页面实现出来。 首先是水 阅读全文
posted @ 2019-11-28 23:27 龙衣 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 小程序登录 之前也写过微信小程序登录的相关文章: "微信小程序~新版授权用户登录例子" "微信小程序 携带Token无感知登录的网络请求方案" "微信小程序开通云开发并利用云函数获取Openid" 也可以通过官方的这张时序图了解小程序的登录流程: 从流程图上可以看出微信小程序登录需要先调用 获取 临 阅读全文
posted @ 2019-11-27 23:52 龙衣 阅读(1171) 评论(0) 推荐(0) 编辑
摘要: "前面的文章" 介绍了服务端的基础搭建以及用户模块的设计,接下来就是在 实现具体的业务了。 本篇文章先来介绍 开发的项目结构设计,也就是项目分包情况。 由于项目是在 "《极客时间 9小时搞定微信小程序开发》" 的基础上开发,该项目的原有的分包如下: 在此基础上增加了一些目录 ,最后的目录如下: :存 阅读全文
posted @ 2019-11-25 22:48 龙衣 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 写系列文章最容易出现的情况是写到一半,然后写不下去了。一个因素是人变懒了;一个因素是这几天在整理用户模块这部分的知识,发现有太多的内容要写,而深入Google之后又发现好多内容是自己未知的,写着写着就不知道该如何写了。 常见的和用户模块相关的操作有: 注册登录、信息修改、退出登录 用户表设计 一个系 阅读全文
posted @ 2019-11-24 20:14 龙衣 阅读(379) 评论(0) 推荐(0) 编辑