题库开发第八天:收藏功能上线
【摘要】 今天做了收藏功能。之前一直纠结收藏和错题本会不会功能重叠。后来想清楚了:错题是被动产生的(答错自动记录),收藏是主动行为(觉得题目好就手动收藏) 。两个场景不一样,可以共存。设计很简单。每道题卡片上多了一个星标按钮,点一下变黄就是收藏,再点取消。列表页加了一个“收藏”Tab,只显示收藏的题目。后端加了一个is_favorited字段,和错题标记一样走PATCH接口更新。顺便把之前测试反馈的“...
今天做了收藏功能。
之前一直纠结收藏和错题本会不会功能重叠。后来想清楚了:错题是被动产生的(答错自动记录),收藏是主动行为(觉得题目好就手动收藏) 。两个场景不一样,可以共存。
设计很简单。每道题卡片上多了一个星标按钮,点一下变黄就是收藏,再点取消。列表页加了一个“收藏”Tab,只显示收藏的题目。后端加了一个is_favorited字段,和错题标记一样走PATCH接口更新。
顺便把之前测试反馈的“加载状态”补上了——列表页加了一个骨架屏,数据加载时显示占位卡片,体验比白屏好多了。
明天打算做导出功能。用户想要PDF和Markdown两种格式,PDF用来打印,Markdown用来整理笔记。思路是用html2pdf把题目卡片转成PDF,Markdown就用模板字符串拼好直接下载.md文件。
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)