题库开发第八天:收藏功能上线

举报
知学题库 发表于 2026/08/25 18:09:18 2026/08/25
【摘要】 今天做了收藏功能。之前一直纠结收藏和错题本会不会功能重叠。后来想清楚了:错题是被动产生的(答错自动记录),收藏是主动行为(觉得题目好就手动收藏) 。两个场景不一样,可以共存。设计很简单。每道题卡片上多了一个星标按钮,点一下变黄就是收藏,再点取消。列表页加了一个“收藏”Tab,只显示收藏的题目。后端加了一个is_favorited字段,和错题标记一样走PATCH接口更新。顺便把之前测试反馈的“...

今天做了收藏功能。

之前一直纠结收藏和错题本会不会功能重叠。后来想清楚了:错题是被动产生的(答错自动记录),收藏是主动行为(觉得题目好就手动收藏) 。两个场景不一样,可以共存。

设计很简单。每道题卡片上多了一个星标按钮,点一下变黄就是收藏,再点取消。列表页加了一个“收藏”Tab,只显示收藏的题目。后端加了一个is_favorited字段,和错题标记一样走PATCH接口更新。

顺便把之前测试反馈的“加载状态”补上了——列表页加了一个骨架屏,数据加载时显示占位卡片,体验比白屏好多了。

明天打算做导出功能。用户想要PDF和Markdown两种格式,PDF用来打印,Markdown用来整理笔记。思路是用html2pdf把题目卡片转成PDF,Markdown就用模板字符串拼好直接下载.md文件。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。