fix(achievement): 奖杯馆取 ApiResponse.data 而非整个响应对象
http 客户端返回 ApiResponse<T>,载荷在 .data 里。 原写法会让页面拿到 undefined,奖杯馆整片空白。 项目没有类型检查步骤,Vite 只转译不校验,构建不会报这个错。 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -40,9 +40,10 @@ async function load() {
|
|||||||
getAchievementSummary(name.value),
|
getAchievementSummary(name.value),
|
||||||
getUserBadges(name.value),
|
getUserBadges(name.value),
|
||||||
])
|
])
|
||||||
achievements.value = list.achievements
|
// http 客户端返回 ApiResponse<T>,真实载荷在 .data 里
|
||||||
summary.value = sum
|
achievements.value = list.data.achievements
|
||||||
badges.value = (badgeRes ?? []) as UserBadge[]
|
summary.value = sum.data
|
||||||
|
badges.value = (badgeRes.data ?? []) as UserBadge[]
|
||||||
} finally {
|
} finally {
|
||||||
loading.value = false
|
loading.value = false
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user