Skip to content

乐曲成绩互动页面 ​

本页专门说明“乐曲成绩”页面的筛选、排序、分页、评论、反馈和审核控件。成绩字段和单位见乐曲成绩页面,接口细节见成绩互动和公开接口总参考。

首次加载顺序 ​

页面可能分三部分读取:乐曲索引、当前账号成绩数据、互动汇总/评论/审核信息。因此会出现“成绩已经显示、评论还在加载”的中间状态。互动加载失败时应保留成绩列表,并单独显示互动错误。

如果成绩列表为空,先确认账号、缓存、搜索条件和刷新结果,不要恢复来源不明的备份。

搜索和过滤 ​

搜索框可能支持曲名、作者、编号和 BPM。输入部分文字即可筛选;清空输入恢复全部。搜索发生在当前已加载的曲目索引上,不会修改服务端成绩。

页面可能还有“只看自制内容”或类似的范围开关。它只改变列表过滤,不会删除或修改成绩。

排序 ​

常见排序选项包括 ID、曲名、游玩次数、达成率、DX 分数、点赞数和评论数。方向按钮在升序/降序之间切换;排序只影响当前客户端列表,刷新或切换账号后不保证保留。

单曲卡片 ​

卡片摘要可能显示封面、曲名、曲目编号、难度数量、总游玩次数、最佳达成率、最高 DX 分数、评级、连击、同步、点赞、点踩和评论数量。

展开详情后可能看到各难度逐行成绩、Music ID、曲师、Genre、版本、BPM、谱面等级、定数和互动区域。封面失败不代表成绩失败;详情缺失时保留成绩行并显示未知信息。

分页 ​

筛选或排序改变后,页面应回到第一页。加载期间不要点击多个页码;总页数变少时,当前页会被限制到有效范围。

曲目点赞/点踩 ​

点击后按钮会进入处理中状态。成功后使用服务返回的互动汇总更新数量;响应丢失时不要本地强行加一,也不要连续点击。

评论区 ​

评论输入框在内容为空或请求处理中时禁用提交。评论、回复和删除都应显示目标曲目/回复对象。评论不得包含 Token、二维码、密码、机台地址或个人隐私。

评论互动的数量来自服务端返回。未知状态应保留并显示兼容占位。删除前二次确认,某些界面可能同时影响回复。

内容反馈 ​

反馈原因应包含曲目编号、难度、具体现象、复现步骤和版本/时间。不要上传完整日志或敏感配置。普通用户可以提交/撤回自己的反馈,状态以页面返回为准。

审核区域 ​

审核区域只对明确授权的账号显示,可能包含待审核、已隐藏、审核历史、备注以及隐藏/显示按钮。审核决策成功后重新读取列表和历史;普通账号不应尝试寻找隐藏按钮。

错误与验收 ​

评论失败不应清除成绩缓存;互动失败可以单独重试读取;审核失败保留原状态。验收时确认:搜索、排序、分页、展开、互动、反馈和权限显示均符合当前账号类型。

Released under the CC BY-NC-SA 4.0 License.