feat: 添加点赞和收藏功能,优化内容详情视图和评论交互

This commit is contained in:
2026-01-07 14:43:52 +08:00
parent f355b26920
commit 1298192157
6 changed files with 316 additions and 57 deletions

View File

@@ -14,5 +14,9 @@ export const contentApi = {
listComments: (id, page) => request(`/contents/${id}/comments?page=${page || 1}`),
createComment: (id, data) => request(`/contents/${id}/comments`, { method: 'POST', body: data }),
likeComment: (id) => request(`/comments/${id}/like`, { method: 'POST' }),
addLike: (id) => request(`/contents/${id}/like`, { method: 'POST' }),
removeLike: (id) => request(`/contents/${id}/like`, { method: 'DELETE' }),
addFavorite: (id) => request(`/contents/${id}/favorite`, { method: 'POST' }),
removeFavorite: (id) => request(`/contents/${id}/favorite`, { method: 'DELETE' }),
listTopics: () => request('/topics'),
};