feat: 新增点踩功能,列表卡片和详情页支持 👍/👎 投票
- 后端: 新增 dislike_count 字段(模型/Schema/数据库迁移)
- 后端: 新增 POST /api/jokes/{id}/dislike 端点
- 后端: 管理后台统计新增 total_dislikes
- 前端: 新增 useVote 组合函数(localStorage 持久化防重复)
- 前端: JokeCard 列表卡片新增 👍/👎 可点击投票按钮
- 前端: 详情页 ❤️ 改为 👍 赞一下 / 👎 踩一脚 双按钮
This commit is contained in:
@@ -4,4 +4,5 @@ export const getJokes = params => request.get('/jokes/', { params })
|
||||
export const getJoke = id => request.get(`/jokes/${id}`)
|
||||
export const getRandomJoke = () => request.get('/jokes/random')
|
||||
export const likeJoke = id => request.post(`/jokes/${id}/like`)
|
||||
export const dislikeJoke = id => request.post(`/jokes/${id}/dislike`)
|
||||
export const searchJokes = params => request.get('/jokes/', { params })
|
||||
|
||||
Reference in New Issue
Block a user