乐曲成绩页面
乐曲成绩页面从当前账号可读取的成绩缓存中构建列表,并把成绩、互动和内容反馈放在同一张卡片中。
首次加载
- 登录用户账号或有成绩权限的机台账号。
- 打开“乐曲成绩”。
- 页面会先读取乐曲索引,再读取当前账号的成绩数据和互动数据。
- 如果提示没有数据缓存,先在缓存页面确认账号已经有数据,再重新加载。
成绩列表为空不一定是没有游玩过,也可能是账号还没有生成可查询缓存。
搜索
搜索框通常支持按曲名、曲目编号、作者或 BPM 关键词查找。搜索时:
- 可以输入部分文字;
- 编号建议使用数字;
- 清空搜索框会恢复全部列表;
- 搜索不会改变服务端数据。
排序和筛选
页面可能支持按以下字段排序:
- 曲目 ID;
- 达成率或评级;
- DX 分数;
- 游玩次数;
- 点赞数;
- 评论数;
- 曲名。
排序只影响当前页面显示。切换账号或刷新后,页面可能恢复默认顺序。
单曲卡片
单曲卡片通常显示:
- 封面和曲目名称;
- 曲目编号、难度和类型;
- 最高达成率、评级、DX 分数;
- 游玩次数、连击和同步状态;
- 点赞/点踩数量和评论数量。
封面加载失败时,成绩数据仍可能正常显示;不要把封面失败当作成绩丢失。
评论
评论区支持发表评论、回复、删除自己的评论,以及对评论点赞/点踩。提交前:
- 只填写与曲目或内容有关的信息;
- 不要包含 Token、二维码、机台密码或个人隐私;
- 回复时确认回复对象;
- 删除前确认删除范围,某些界面会同时影响回复。
内容反馈
普通用户可以填写原因提交内容反馈;有审核权限的账号会额外看到审核队列、通过处理和历史记录。
反馈应包含可复现的信息,例如曲目 ID、难度、现象和出现条件。不要在理由中粘贴内部日志或敏感配置。
成绩单位
API 中达成率是放大后的整数,网页会转换成百分比;脚本应保存原始整数。未知扩展字段不要丢弃,以便未来页面继续使用。
常见问题
列表显示不完整
先等待索引和成绩加载结束,再清除搜索条件;仍不完整时检查账号缓存和服务消息。
评论加载失败
保留成绩列表,单独重试互动加载。不要因为评论失败而重复提交评论。
审核按钮不可见
审核入口只对明确拥有审核权限的账号显示;普通用户应提交反馈,而不是寻找隐藏入口。
