fix: 修复关注按钮相关问题
- 食谱详情页: 修复 applyDefaultData 中未定义变量 id 的问题 - 帖子详情页: 优化 toggleFollow 方法,提前校验 author.id,兼容多种后端字段 - 为帖子详情页已关注状态添加灰色样式
This commit is contained in:
@@ -217,11 +217,12 @@ export function getFoodList(data) {
|
||||
export function getFoodDetail(id) {
|
||||
const numId = typeof id === 'number' && !isNaN(id) ? id : parseInt(String(id), 10);
|
||||
// 打印请求参数便于确认(后端仅接受 Long 类型 id,传 name 会 400)
|
||||
console.log('[api/tool] getFoodDetail 请求参数:', { id, numId, type: typeof id });
|
||||
const apiPath = 'tool/food/detail/' + numId;
|
||||
console.log('[api/tool] getFoodDetail 请求参数:', { id, numId, type: typeof id, apiPath });
|
||||
if (isNaN(numId)) {
|
||||
return Promise.reject(new Error('食物详情接口需要数字ID,当前传入: ' + id));
|
||||
}
|
||||
return request.get('tool/food/detail/' + numId);
|
||||
return request.get(apiPath);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user