fix(ActivitiesDetail): 修复分享海报缺少活动ID的问题
**问题描述**: 点击分享海报按钮时提示"缺少活动ID" **根本原因**: 1. ActivitiesDetail 页面跳转到海报页面时没有传递 activityId 参数 2. PosterCheckinDetail 页面调用 posterAPI 时没有传递 activity_id 参数 **修改内容**: ### src/pages/ActivitiesDetail/index.vue - 修复 onSharePoster 函数,跳转时传递 activityId 参数 - 优化 useLoad 钩子,支持 id/activityId/activity_id 三种参数名 - 移除默认ID逻辑,改为友好提示并返回上一页 ### src/pages/PosterCheckinDetail/index.vue - 修改 onMounted 钩子,读取 URL 中的 activityId 参数 - 修改 fetchPosterDetail 函数,将 activityId 传递给 posterAPI ### src/pages/CheckinMap/index.vue - 更新 LastEditTime **测试建议**: 1. 打开活动详情页(确保URL有activityId参数) 2. 点击"分享海报"按钮 3. 应该能正常显示海报打卡页面 Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Showing
3 changed files
with
29 additions
and
8 deletions
-
Please register or login to post a comment