H5 PRD

球星页 原型+PRD

页面先放原型,再接字段 PRD,方便你直接按阅读顺序确认版面与字段逻辑。当前足球版已整理 `动态 / 资料 / 技术统计 / 比赛 / 能力值` 五个页签内容,其中动态页区分列表页与详情页两种原型。

足球 / 篮球 顶部 TAB 切换球种
分镜+PRD 同页整合预览
梅西 当前参考球员
4 栏 字段名称 / 交互 / 字段定义 / 字段逻辑
从赛事页进入球星页,默认落在 比赛 TAB
从球星排行榜进入球星页,默认落在 资料 TAB
Flow

动态Tab 交互原型

动态页改用你提供的新截图,原型图从左到右展示 `列表页 / 详情页 / 评论列表 / 回复输入 / 点赞结果` 五个状态,重点补清评论、回复、点赞的限制与唤起规则。

当前缩放:适应页面 打开原图
足球动态Tab评论回复点赞交互原型
Dynamic

动态 Tab 字段表

本段按动态 tab 的 `列表页 -> 详情页 -> 评论 -> 回复 -> 点赞` 流程拆解,重点说明评论发布、回复发布、点赞动作的入口、限制、失败分支与 APP 唤起规则。

字段名称 交互 字段定义 字段逻辑
动态 Tab 入口点击顶部 `动态` tab 切换从球员页顶部 tab 进入动态列表页。点击后切换到 `news` 视图;默认沿用当前球员上下文,不重置头部球员信息。
文章列表上下滚动浏览;点击单篇文章进入详情页展示该球员关联的新闻资讯列表。按文章发布时间倒序排序;首屏加载固定条数,滚动触底继续加载。无文章时展示空态占位。
文章标题点击标题或整卡进入详情页展示新闻标题,如 `记者:美国足协不满巴洛贡红牌...`。抓取文章标题全文;列表页最多展示 2 行,超出省略。详情页展示完整标题。
文章发布时间点击整卡进入详情页展示相对时间,如 `32分钟前`、`昨天`。列表页优先展示相对时间;若数据源仅返回绝对时间,则前端换算成相对时间。详情页展示来源后的绝对时间或站内时间文案。
文章缩略图点击图片进入详情页列表卡片右侧展示新闻配图。抓取文章封面图 URL;无图时右侧图片区整块隐藏,标题区域自适应铺满。
文章卡片热区点击整张文章卡片进入详情页标题、时间、缩略图共用同一点击区域。点击后根据 `article_id` 或文章链接跳转详情页;不拆分标题与图片的独立跳转行为。
详情页标题无交互,静态展示详情页顶部展示文章完整标题。抓取文章标题全文;不截断、不省略。
详情页来源无交互,静态展示展示来源媒体,如 `来源: 雷速体育`。抓取文章来源字段;无来源时显示平台默认来源文案。
详情页发布时间无交互,静态展示展示发布时间,如 `32分钟前`。抓取文章发布时间;详情页按站内详情格式展示,不与评论时间混用。
详情页正文上下滚动阅读展示文章正文段落。抓取正文 HTML / 富文本内容;前端保留段落、换行、基础强调格式,过滤危险脚本标签。
评论总数点击评论数定位评论区展示评论数,如 `52评论`。抓取评论总数;详情页顶部与底部都可展示同一计数,点击后滚动到评论列表区。
热门评论标题无交互,静态展示展示评论区标题,如 `热门评论 3`。固定标题加热门评论数量;热门评论数量由评论接口返回的置顶/热评条数决定。
全部评论标题无交互,静态展示展示 `全部评论 N`。固定标题加总评论数拼接;无评论时显示 `全部评论 0`。
评论排序点击切换 `最新 / 最早`展示评论排序方式。默认排序按站内配置;点击后按 `最新评论优先` 或 `最早评论优先` 重排评论列表,不刷新正文内容。
评论内容上下滚动浏览;点击回复展示评论正文、用户、时间、地区与楼中楼回复。抓取评论文本、用户昵称、时间、地区、点赞数、回复内容;按当前排序展示。楼中楼回复跟随主评论展开。
评论输入框点击唤起评论输入展示 `我来说几句` 输入入口。动态 TAB 的评论能力为全平台通用规则:限定仅可在 APP 内操作,且账号等级需达到 `Lv.2` 以上;未满足任一条件时,不开放网页内直接评论。
评论发布按钮输入内容后点击 `发送`用于提交主评论。仅当输入框存在非空内容时可点击;提交前需通过登录态、APP 环境、账号等级、内容长度、敏感词校验;成功后该评论直接插入 `最新` 排序下的第 1 则。
评论发布限制无交互,规则说明定义评论可否成功发布的前置限制。动态 TAB 评论为全平台通用规则:仅限 APP 内操作,且账号等级需 `Lv.2` 以上;另外仍需满足已登录、非空白、未超字数上限、未命中敏感词、非短时间重复发送。评论成功后固定进入 `最新` 排序的第 1 则。
回复入口点击评论下方 `回复`从指定评论进入回复态。点击后记录目标评论 `comment_id`,输入框切换为回复模式;回复对象昵称需在输入态明确展示。
回复输入框点击后输入回复内容展示针对某条评论的回复输入区。动态 TAB 的回复能力与评论共用同一全平台规则:限定仅可在 APP 内操作,且账号等级需达到 `Lv.2` 以上;未满足条件时不开放网页内直接回复。
回复发布按钮输入回复后点击 `发送`用于提交楼中楼回复。仅当回复内容非空时可点击;成功后回复插入对应评论下方,不跳到其他评论节点。
回复发布限制无交互,规则说明定义回复成功发布的前置限制。动态 TAB 回复为全平台通用规则:仅限 APP 内操作,且账号等级需 `Lv.2` 以上;另外仍需满足已登录、非空白、未超字数上限、未命中敏感词、非短时间重复发送,且必须绑定有效 `comment_id`。
APP 检查点击评论 / 回复 / 点赞动作时触发校验当前环境能否执行互动动作。互动动作发起前先判断是否已在 APP 内;若已在 APP 内则继续执行;若不在 APP 内则进入 `已安装 APP / 未安装 APP` 分支判断。评论与回复还需同时校验账号等级是否达到 `Lv.2` 以上。
未安装 APP 提示点击 `去下载 / 再逛逛`当网页环境无法互动且本机未安装 APP 时展示下载弹窗。弹窗文案固定;点击 `去下载` 跳应用下载页,点击 `再逛逛` 关闭弹窗并回到当前详情页。
点赞按钮点击评论或回复右侧点赞图标对单条评论或回复执行点赞。点赞前同样执行 APP 检查;通过后直接点赞成功,当前评论点赞数即时 +1,按钮切换已点赞态;失败则保持原值并提示原因。
点赞限制无交互,规则说明定义点赞动作的限制条件。同一账号对同一条评论或回复仅可点赞一次;点赞成功后不得取消;未登录不可点赞;目标评论被删除、关闭互动或接口失败时不得本地累加。
这版动态 Tab 原型已改用你提供的评论交互分镜,PRD 重点改为说明 `评论 / 回复 / 点赞` 的网页限制、APP 检查、失败分支与提交规则,不再沿用旧的相关文章展示逻辑。
Flow

资料Tab 交互原型

原型区改用你提供的高解析截图。缩放逻辑只做缩小显示与原始尺寸查看,不再把小图硬放大,因此可避免模糊。需要看细节时可切回原始尺寸并横向滚动。

当前缩放:适应页面 打开原图
资料Tab交互原型
Table

资料 Tab 字段表

字段范围按当前页面从上到下拆解。`交互` 只写用户层动作,`字段定义` 写展示内容,`字段逻辑` 写来源、计算、判空、颜色或拼接规则。

字段名称 交互 字段定义 字段逻辑
球星照无交互,静态展示展示球员头像,用于头部身份识别。抓取球员头像 URL;无图时展示默认球员占位图。
球星中文名无交互,静态展示展示球员中文名称。抓取球员中文名;优先取简体中文名称字段。
球星英文名无交互,静态展示展示球员英文名 / 原名。抓取英文名;无英文名时不展示该行。
球星年龄无交互,静态展示展示格式为 `39岁`。当前西元年减出生年;若未过当年生日再减 1;结果取整数并拼接 `岁`。
球星身高无交互,静态展示展示格式为 `170cm`。抓取身高数值;统一转为 cm;无数据则整段隐藏,不显示 `--cm`。
球星体重无交互,静态展示展示格式为 `72kg`。抓取体重数值;统一转为 kg;无数据则整段隐藏,不显示 `--kg`。
球星国旗点击国旗或国籍区域,前往对应国家页展示主国籍国旗;双国籍时展示双旗。抓取国籍 / 第二国籍对应国旗素材;按资料页顺序并排展示。点击后根据主国籍国家 ID 跳转国家页;双国籍场景默认以第一国籍为跳转目标;国旗与国籍文案共用同一点击热区。
球星国籍文案无交互,静态展示展示格式如 `阿根廷/西班牙`。单国籍显示单值;双国籍用 `/` 拼接;顺序与后台国籍主次一致。
球星背号无交互,静态展示展示当前所在队背号,如 `10号`。抓取当前效力球队背号;无背号则隐藏该字段,不补 `0号`。
球星位置无交互,静态展示展示主位置,如 `前锋`。抓取球员主位置字段;多位置时取第一主位置。
球星惯用脚无交互,静态展示展示惯用脚,如 `左脚`。抓取惯用脚字段;与位置用 `/` 拼接成 `前锋/左脚`。
当前所属球队点击球队名称或右侧箭头,前往对应队伍页展示当前所属球队名。抓取当前效力球队名称;取当前生效合同对应球队。点击后根据当前球队 `team_id` 跳转队伍页;名称与箭头共用同一点击热区。
球星身价无交互,静态展示展示格式如 `1500`,标签文案为 `身价(万欧)`。抓取当前最新身价;统一换算为万欧并四舍五入取整。
球星背卡色无交互,静态展示头部背景主视觉色。不读取球队队徽主色,统一使用说球帝默认主色作为背卡背景;当前资料页按粉色系模板输出。
球星背卡水印无交互,静态展示头部右侧半透明水印区域。无法读取球队队徽时该区域留空白,不展示默认假图标,也不展示错误占位。
出生日期无交互,静态展示展示格式如 `1987/06/24`。抓取出生日期;统一格式化为 `YYYY/MM/DD`。
合同到期日无交互,静态展示展示格式如 `2028/12/31`。抓取当前合同结束日期;无合约资料则显示 `未知`。
年薪无交互,静态展示展示数字值,标签文案为 `年薪(万美元)`。抓取年薪原始值;统一换算为万美元;无数据则该字段整体隐藏。
身价变化标题无交互,静态展示模块标题为 `身价变化(万欧)`。标题固定文案;单位固定显示 `万欧`。
身价变化折线图左右切换节点卡片,不直接点图展示球员历年身价趋势线、面积填充、年份坐标。抓取身价历史时间序列;按时间升序绘制;Y 轴单位统一万欧;若历史点少于 2 个则不绘图,改纯文字。
身价变化节点队徽点击左右箭头切换当前节点图上展示转会节点对应球队队徽。根据身价节点绑定球队 ID;抓取对应时期球队队徽,展示于节点位置。
身价变化当前节点日期年龄点击左右箭头切换卡片展示如 `2026年06月02日 38岁`。日期抓取节点生效时间;年龄用节点日期所在年份减出生年计算,不取当前年龄。
身价变化当前节点球队点击左右箭头切换卡片展示该时间点所属球队。根据当前选中节点的球队 ID 映射球队名称。
身价变化当前节点金额点击左右箭头切换卡片展示如 `1500万欧`。抓取当前选中节点身价值;统一格式化为 `数值+万欧`。
综合能力分点击 `查看全部` 跳能力值页展示综合能力总分,如 `86`。抓取能力模型总分;若无总分则用六维均值向下取整;展示为橙色高亮。
综合能力雷达图点击 `查看全部` 跳能力值页展示六维能力:速度、射门、传球、盘带、防守、身体。抓取六项能力值;按固定维度顺序绘制;维度缺值时补 0,但需记录数据缺失。
优势标签无交互,静态展示展示 1~3 个优势关键词,如 `过人 / 临门一脚 / 控球`。抓取优势标签数组;最多展示 3 个;超出不换行折叠,按后台排序取前 3。
劣势标签无交互,静态展示展示 1~2 个劣势关键词,如 `空中对抗 / 防守参与度`。抓取劣势标签数组;最多展示 2 个;无数据则整块不展示。
转会模块标题点击 `查看更多` 展开更多记录展示标题 `转会(欧)`。标题固定;单位文案跟随正式设计稿,当前按欧展示。
转会日期无交互,静态展示展示转会发生日期。抓取转会记录日期;统一格式为 `YYYY/MM/DD`。
转会状态无交互,静态展示展示如 `已签约 / 加盟 / 升入`。抓取转会类型字段;按前端文案映射表转中文。
转出球队无交互,静态展示展示转会来源球队。抓取原球队名称和队徽;无原球队时显示 `未知球队`。
转入球队无交互,静态展示展示转会目的球队。抓取新球队名称和队徽;无新球队时显示 `自由球员` 或对应状态。
转会查看更多点击展开 / 收起默认展示前 3 条转会记录。记录数大于 3 时显示 `查看更多`;展开后按钮文案切 `收起`。
荣誉模块标题无交互,静态展示展示模块标题 `荣誉`。固定标题,不依赖数据返回。
荣誉奖项标题点击 `展开全部` 展开该奖项更多年份展示如 `金球奖(8次)`、`世界杯冠军`。奖项名抓取荣誉类型;若有次数则拼接 `(N次)`;单次奖项不拼次数可选。
荣誉奖杯图标无交互,静态展示展示奖项对应图标或奖杯图。优先抓后台奖项图标;无图则按奖项类型走本地默认 icon。
荣誉年份卡片无交互,静态展示展示年份或赛季,如 `2023`、`2018-2019`。抓取荣誉年份字段;赛季类按 `起始年-结束年` 展示。
荣誉所属队伍 / 国家无交互,静态展示展示该荣誉归属的球队或国家队,如 `迈阿密国际`、`阿根廷`。抓取荣誉对应队伍字段;国家队荣誉显示国家名,俱乐部荣誉显示俱乐部名。
荣誉展开全部点击展开 / 收起默认每个奖项分组只展示首屏可容纳数量。当分组荣誉记录超出首屏数量时显示 `展开全部`;展开后显示全部年份卡并支持收起。
资料 Tab 当前字段已整理完成;以下继续承接 `技术统计 Tab` 字段 PRD,重点补每个统计字段的计算逻辑与取值口径。
Flow

技术统计Tab 交互原型

依照资料原型后的阅读顺序,技术统计继续接在下方。当前先展示完整技术统计页原型,重点用于确认 `联赛切换 / 年份选择 / 赛季数据 / 进攻 / 传球 / 防守 / 其他` 的信息层级。

当前缩放:适应页面 打开原图
技术统计Tab交互原型
Tech Stats

技术统计 Tab 字段表

本段按技术统计页当前结构拆解,包含联赛横向切换、年份 Picker、赛季数据、进攻、传球、防守、其他五个区域。重点不是字段名称,而是每个数值如何算、什么时候补零、什么时候隐藏。

字段名称 交互 字段定义 字段逻辑
联赛筛选栏左右滑动切换赛事;点击切换当前赛事统计展示当前年份下该球员有统计数据的赛事,如 `世界杯 / 美职联 / 球会友谊`。按 `年份 + 赛事` 聚合统计数据;仅展示有数据返回的赛事。默认选中当前年份下排序第一的赛事;排序优先级由产品配置,未配置时按比赛场次由高到低、最近比赛时间由近到远排序。
联赛筛选选中态点击单个赛事标签高亮当前选中的赛事标签。点击后写入当前 `competition_id`;页面下方所有统计模块同步刷新为该赛事数据;切换时滚动位置保留在当前 tab 区。
年份 Picker点击展开年份列表并切换展示当前统计年份,如 `2026`。抓取球员存在统计数据的年份集合;按年份倒序展示。切换年份后先重算赛事列表,再默认选中该年份下首个可用赛事并刷新全页统计。
赛季数据标题无交互,静态展示模块标题 `赛季数据`。固定文案,不依赖数据返回。
出场/首发无交互,静态展示展示格式如 `3/2`,分别代表出场次数与首发次数。出场取该年份该赛事下已出场比赛总数;首发取首发场次总数。展示格式固定为 `appearances/starts`;任一值为空时按 0 处理,不显示 `--`。
进球/场均无交互,静态展示展示格式如 `6(0)/2.0`,前段为总进球,括号内为点球进球,后段为场均进球。总进球取该年份该赛事进球总数;括号内取点球进球数;场均进球 = 总进球 ÷ 出场次数。出场为 0 时场均显示 `0.0`;保留 1 位小数。
助攻/场均无交互,静态展示展示格式如 `0/0.0`,分别代表总助攻与场均助攻。总助攻取助攻总数;场均助攻 = 总助攻 ÷ 出场次数。出场为 0 时显示 `0/0.0`;小数保留 1 位。
场均时间无交互,静态展示展示球员该赛事的场均出场时间,当前页面只显示数值。场均时间 = 总出场分钟 ÷ 出场次数。出场为 0 时显示 `0.0`;默认保留 1 位小数。若设计稿后续补单位,则前端追加 `分钟`。
进攻标题无交互,静态展示模块标题 `进攻`。固定文案。
耗时/球无交互,静态展示展示平均每进 1 球所需分钟数,如 `33.3`。耗时/球 = 总出场分钟 ÷ 非点球总进球数;若非点球总进球为 0,则显示 `0.0` 或按产品约定改 `--`。当前 PRD 先按 `0.0` 处理,保留 1 位小数。
场均射门无交互,静态展示展示场均射门次数。场均射门 = 射门总次数 ÷ 出场次数;出场为 0 时显示 `0.0`;保留 1 位小数。
场均射正无交互,静态展示展示场均射正次数。场均射正 = 射正总次数 ÷ 出场次数;出场为 0 时显示 `0.0`;保留 1 位小数。
成功过人无交互,静态展示展示场均成功过人数值。成功过人 = 成功过人总次数 ÷ 出场次数;当前页面文案虽未写 `场均`,展示口径仍按场均值输出;保留 1 位小数。
成功过人率无交互,静态展示展示过人成功率,如 `50.0%`。成功过人率 = 成功过人数 ÷ 过人尝试总数 × 100%。尝试数为 0 时显示 `0.0%`;保留 1 位小数并补 `%`。
1对1成功无交互,静态展示展示场均 1 对 1 对抗成功次数。1对1成功 = 1 对 1 成功总次数 ÷ 出场次数;出场为 0 时显示 `0.0`;保留 1 位小数。
1对1成功率无交互,静态展示展示 1 对 1 对抗成功率。1对1成功率 = 1 对 1 成功次数 ÷ 1 对 1 尝试总次数 × 100%。尝试数为 0 时显示 `0.0%`;保留 1 位小数。
越位无交互,静态展示展示场均越位次数。越位 = 越位总次数 ÷ 出场次数;出场为 0 时显示 `0.0`;保留 1 位小数。
传球标题无交互,静态展示模块标题 `传球`。固定文案。
关键传球无交互,静态展示展示场均关键传球次数。关键传球 = 关键传球总次数 ÷ 出场次数;出场为 0 时显示 `0.0`;保留 1 位小数。
成功传球无交互,静态展示展示场均成功传球次数。成功传球 = 成功传球总次数 ÷ 出场次数;出场为 0 时显示 `0.0`;保留 1 位小数。
成功传球率无交互,静态展示展示传球成功率,如 `78.6%`。成功传球率 = 成功传球总次数 ÷ 传球尝试总次数 × 100%。尝试总次数为 0 时显示 `0.0%`;保留 1 位小数。
成功长传无交互,静态展示展示场均成功长传次数。成功长传 = 成功长传总次数 ÷ 出场次数;出场为 0 时显示 `0.0`;保留 1 位小数。
成功长传率无交互,静态展示展示长传成功率,如 `100.0%`。成功长传率 = 成功长传总次数 ÷ 长传尝试总次数 × 100%。长传尝试数为 0 时显示 `0.0%`;保留 1 位小数。若原始成功数大于尝试数,以尝试数为上限做数据异常拦截并记录日志。
成功传中无交互,静态展示展示场均成功传中次数。成功传中 = 成功传中总次数 ÷ 出场次数;出场为 0 时显示 `0.0`;保留 1 位小数。
成功传中率无交互,静态展示展示传中成功率。成功传中率 = 成功传中总次数 ÷ 传中尝试总次数 × 100%。尝试数为 0 时显示 `0.0%`;保留 1 位小数。
防守标题无交互,静态展示模块标题 `防守`。固定文案。
抢断无交互,静态展示展示场均抢断次数。抢断 = 抢断总次数 ÷ 出场次数;出场为 0 时显示 `0.0`;保留 1 位小数。
拦截无交互,静态展示展示场均拦截次数。拦截 = 拦截总次数 ÷ 出场次数;出场为 0 时显示 `0.0`;保留 1 位小数。若数据源已直接返回场均值,则前端不再二次换算。
解围无交互,静态展示展示场均解围次数。解围 = 解围总次数 ÷ 出场次数;出场为 0 时显示 `0.0`;保留 1 位小数。若球员为前锋且长期为 0,仍正常展示 0,不隐藏字段。
其他标题无交互,静态展示模块标题 `其他`。固定文案。
黄牌无交互,静态展示展示当前赛事黄牌总数。黄牌取该年份该赛事累计黄牌数;按总数展示,不做场均换算;空值按 0。
红牌无交互,静态展示展示当前赛事红牌总数。红牌取该年份该赛事累计红牌数;按总数展示,不做场均换算;空值按 0。
失误无交互,静态展示展示场均失误次数。失误 = 失误总次数 ÷ 出场次数;出场为 0 时显示 `0.0`;保留 1 位小数。
犯规无交互,静态展示展示场均犯规次数。犯规 = 犯规总次数 ÷ 出场次数;出场为 0 时显示 `0.0`;保留 1 位小数。
被侵犯无交互,静态展示展示场均被侵犯次数。被侵犯 = 被犯规总次数 ÷ 出场次数;出场为 0 时显示 `0.0`;保留 1 位小数。若数据源命名为 `fouled`、`was_fouled` 或 `suffered_fouls`,统一映射为 `被侵犯`。
这版技术统计 PRD 先以当前可访问的技术统计页字段结构对齐。你提供的墨刀新链接目前处于登录失效状态,等你开放后我可以再按画布顺序微调字段排列与缺失项。
Flow

比赛Tab 交互原型

比赛区接续技术统计之后展示。当前原型包含两个重点状态:默认展示技术统计摘要的比赛列表,以及隐藏技术统计后的精简列表,并标出点击单场比赛进入赛事实页的去向。

当前缩放:适应页面 打开原图
比赛Tab交互原型
Match

比赛 Tab 字段表

本段按比赛 tab 当前结构拆解,重点覆盖赛事筛选、是否展示技术统计摘要、比赛行结构、事件标识、评分与进入单场赛事实页的逻辑。

字段名称 交互 字段定义 字段逻辑
比赛 Tab 入口点击顶部 `比赛` tab 切换从球员页顶部 tab 进入比赛列表页。点击后切换到 `match` 视图;默认沿用上一层球员上下文,不重置头部球员信息。
赛事筛选栏左右滑动并点击切换赛事展示赛事分类,如 `全部 / 世界杯 / 国际友谊 / 美职联 / 美冠杯`。按该球员存在比赛记录的赛事类型聚合生成;`全部` 固定置顶。点击某赛事后仅显示该赛事下比赛记录;无记录时显示空态。
赛事筛选选中态点击单个赛事标签高亮当前选中赛事标签。当前选中 `competition_id` 写入页面状态;列表立即刷新。默认优先选中 `全部`,若设计指定默认赛事则按配置覆盖。
技术统计显示开关点击切换显示 / 隐藏技术统计摘要控制比赛列表是否展示每场下方的技术统计摘要信息。开关打开时,只展示以下字段:`进球`、`助攻`、`黄牌`、`红牌`、`首发`、`替补`、`换上分钟`、`换下分钟`、`全场首发`。开关关闭时,以上字段全部隐藏。切换后不影响比赛基础信息、比分与评分展示。
比赛列表上下滚动浏览按时间倒序展示该球员对应比赛。按比赛开赛时间倒序排序;同一天多场按开赛时间由近到远。默认分页加载,首屏展示固定条数,滚动触底继续加载。
比赛阶段 / 轮次点击比赛行进入单场赛事实页展示如 `世界杯 第3轮`、`联盟杯 半决赛`。抓取赛事名称与阶段字段;按 `赛事名 + 空格 + 轮次/阶段` 拼接。无轮次时只显示赛事名。
比赛日期时间点击比赛行进入单场赛事实页展示比赛日期与开赛时间,如 `26/06/28 10:00`。抓取开赛时间;统一格式化为 `YY/MM/DD HH:mm`。时区跟随前端站点配置。
主队信息点击比赛行进入单场赛事实页展示主队队徽、队名、比分。抓取主队 `team_id / logo / name / score`;若比赛未开赛则比分显示 `-` 或空值状态。
客队信息点击比赛行进入单场赛事实页展示客队队徽、队名、比分。抓取客队 `team_id / logo / name / score`;若比赛未开赛则比分显示 `-` 或空值状态。
球员所属球队高亮无交互,静态展示在比赛双方中识别球员所属一方。根据比赛记录中的球员所属球队 `team_id` 与主客队比对;匹配的一方用于后续技术统计摘要挂载和评分归属。
球员评分点击比赛行进入单场赛事实页右侧胶囊展示该球员本场评分,如 `7.9`、`9.6`。抓取单场球员评分;保留 1 位小数。评分颜色按区间映射:高分橙/红、低分绿,具体阈值由产品配置;无评分时显示 `-`。
隐藏统计态比赛列表上下滚动浏览右侧隐藏统计状态页的比赛记录列表。结构与左侧默认状态页一致,仍按比赛开赛时间倒序展示;区别仅在本状态下不展示比赛行下方技术统计摘要区。
隐藏统计态比赛基础信息点击比赛行进入单场赛事实页右侧隐藏统计状态页内的赛事阶段、日期时间、主客队与比分。字段来源与左侧默认状态页相同,包含 `比赛阶段/轮次`、`比赛日期时间`、`主队信息`、`客队信息`;隐藏技术统计后仅保留这些基础信息与评分胶囊。
隐藏统计态评分与结果点击比赛行进入单场赛事实页右侧隐藏统计状态页内的评分胶囊与赛事节点文案。继续展示 `球员评分` 与 `赛事节点文案`;若该场存在特殊赛果说明仍保留红字提示,但不展示进球、助攻、黄牌、红牌、首发/替补、换上/换下分钟、全场首发文案。
比赛行跳转点击整行,前往单场赛事实页整条比赛记录可点击。点击后根据 `match_id` 跳转单场赛事实页;整行共用点击热区,评分胶囊不单独跳独立页面。
进球图标无交互,静态展示展示本场球员进球数量图标。按该球员本场进球数生成足球 icon;1 球展示 1 个 icon,2 球展示 2 个 icon,3 球展示 3 个 icon;0 球不展示。
助攻图标无交互,静态展示展示本场球员助攻事件标识。按该球员本场助攻数生成助攻 icon;1 次助攻展示 1 个 icon,2 次助攻展示 2 个 icon,3 次助攻展示 3 个 icon;0 次助攻不展示。
黄牌图标无交互,静态展示展示本场黄牌事件。按该球员本场黄牌数生成黄牌 icon;1 张黄牌展示 1 个 icon,2 张黄牌展示 2 个 icon;0 张不展示。
红牌图标无交互,静态展示展示本场红牌事件。按该球员本场红牌数生成红牌 icon;1 张红牌展示 1 个 icon;0 张不展示。
首发 / 替补状态无交互,静态展示展示如 `首发`、`替补`。根据单场出场记录中的 `is_starter` 字段映射;首发显示 `首发`,替补登场显示 `替补`,未出场则不展示该标签。
换下 / 换上分钟无交互,静态展示展示如 `60'`、`73'`、`80'`。抓取球员换上或换下分钟;与 `首发/替补` 组合显示。首发被换下显示 `首发 ↓ 80'`;替补登场显示 `替补 ↑ 60'`;打满全场则只显示首发。
全场首发文案无交互,静态展示展示球员本场为全场首发的状态说明。当 `is_starter = true` 且无换下时间时显示 `全场首发`;用于替代单独分钟文案。
技术统计摘要区域随开关显示 / 隐藏比赛行下方事件摘要区。开关打开时,按以下顺序展示:`进球`、`助攻`、`黄牌`、`红牌`、`首发/替补状态`、`换上分钟`、`换下分钟`、`全场首发文案`。开关关闭时整块区域折叠隐藏,不保留占位。
赛事节点文案无交互,静态展示列表中间的红字说明,如晋级/淘汰结果。抓取比赛阶段说明或赛后结果文案;若该场存在特殊赛果说明则展示在比赛卡片下方。无文案则不占位。
这版比赛 Tab 原型与 PRD 先依照你提供的分镜截图整理,已明确“默认展示技术统计 / 隐藏技术统计 / 点击整行前往单场赛事实页”三类重点交互,并把技术统计摘要字段细化成可开发的固定清单。
Flow

能力值Tab 交互原型

能力值区接续比赛区之后展示。当前原型重点确认三层结构:顶部综合能力总分与六维雷达图,中部按能力分组展开细项。

当前缩放:适应页面 打开原图
能力值Tab交互原型
Ability

能力值 Tab 字段表

本段按能力值 tab 当前结构拆解,重点覆盖综合能力分、六维雷达图、能力分组、细项数值、颜色条与展示规则。

字段名称 交互 字段定义 字段逻辑
能力值 Tab 入口点击顶部 `能力值` tab 切换从球员页顶部 tab 进入能力值页。点击后切换到 `ability` 视图;默认沿用当前球员上下文,不重置头部球员信息。
综合能力标签无交互,静态展示展示标题 `综合能力`。固定文案,不依赖数据返回。
综合能力总分无交互,静态展示展示总分,如 `86`。优先抓取能力模型总分;若数据源未直接返回,则取六维主能力值平均数向下取整。总分范围固定 0-99。
六维雷达图无交互,静态展示展示六维主能力:速度、射门、传球、盘带、防守、身体。按固定维度顺序绘制六边形雷达图。每个维度取 0-99 数值,缺值按 0 补齐但记录缺失日志;图形连线与填充颜色固定橙色系。
雷达图维度名称无交互,静态展示展示六维名称,如 `速度 / 射门 / 传球 / 盘带 / 防守 / 身体`。维度名称固定文案,位置围绕雷达图排布;不因数值为空而隐藏。
雷达图维度数值无交互,静态展示展示对应维度分数,如 `77 / 84 / 86 / 87 / 36 / 63`。抓取对应六维数值并与名称一一绑定显示;保留整数,不显示小数。
能力分组标题无交互,静态展示展示分组标题:`进攻 / 防守 / 移动 / 技术 / 身体 / 战术`。分组名称固定,由能力模型预设,不依赖球员位置变化。
能力细项名称无交互,静态展示展示每个分组下的具体能力项,如 `传中 / 终结 / 头球精度 / 短传`。按分组预设顺序展示,不做动态排序。缺少单项数据时名称保留、数值显示 0。
能力细项数值无交互,静态展示展示单项能力值,如 `80 / 84 / 60 / 83`。抓取对应细项能力值,范围 0-99;展示为整数,不显示小数。若原始值超出范围则截断到 0-99 并记录异常。
能力条长度无交互,静态展示细项下方横条长度与数值对应。进度条宽度 = `能力值 / 99 * 100%`;最小显示宽度可配置,避免低分看不见。0 分时仅展示背景轨道。
能力条颜色无交互,静态展示用不同颜色区分能力高低。颜色按数值区间映射:低分绿、中分黄、高分橙、顶级红。区间阈值由产品统一配置;同一字段颜色只由该字段分值决定,不受分组影响。
进攻分组无交互,静态展示展示进攻相关能力,如 `传中 / 终结 / 头球精度 / 短传 / 凌空抽射`。按预设顺序展示该分组下所有字段;当前原型中若出现 5 项则全部展示,不折叠。
防守分组无交互,静态展示展示防守相关能力,如 `防守意识 / 抢断 / 铲球`。按预设顺序展示;缺值项显示 0,不移除整行。
移动分组无交互,静态展示展示移动相关能力,如 `加速度 / 冲刺速度 / 灵活 / 反应 / 平衡`。按预设顺序展示;同组字段数量固定,不做位置球员差异裁切。
技术分组无交互,静态展示展示技术相关能力,如 `带球 / 弧线 / 任意球精度 / 长传 / 控球`。按预设顺序展示;若字段较多,继续在本组内顺延,不拆到其他分组。
身体分组无交互,静态展示展示身体相关能力,如 `射门力量 / 弹跳 / 体力 / 力量 / 远射`。按预设顺序展示;所有字段均以 0-99 整数值输出。
战术分组无交互,静态展示展示战术相关能力,如 `侵略性 / 拦截 / 站位 / 传球视野 / 点球 / 沉着`。按预设顺序展示;若字段数为偶数则左右两列平衡分布,奇数则最后一项独立占位。
左右双列布局无交互,静态展示每个能力分组内以两列并排展示细项。按从左到右、从上到下顺序填充。若某分组为奇数字段,最后一项单独占一列,另一列留白。
这版能力值 Tab 原型与 PRD 先依照你提供的截图整理,已明确“综合能力总分 + 六维雷达图 + 六大分组细项”三层结构与颜色条展示口径。
Basketball

球星页 原型+PRD

篮球版按你指定的 `player-12286` 页面,整理 `动态 / 资料 / 比赛 / 投篮 / 能力值` 五个 TAB。原型优先使用你提供的截图,PRD 维持同样四栏结构,补足字段定义与计算逻辑。

5 页签 动态 / 资料 / 比赛 / 投篮 / 能力值
杰伦·布伦森 当前篮球参考球员
29岁 1996/08/31 出生
4 栏 字段名称 / 交互 / 字段定义 / 字段逻辑
篮球球星页沿用同一套进入逻辑:从赛事页进入默认比赛 TAB,从球星排行榜进入默认资料 TAB。
比赛 TAB 需特别区分评分颜色:高分红橙、普通黄橙、低分绿色;投篮 TAB 需区分 `有投篮数据` 与 `暂无投篮数据` 两种状态。
Flow

篮球动态Tab 交互原型

篮球动态原型改为直接使用你提供的图 1,列表与详情双页同画布呈现。

当前缩放:适应页面 打开原图
篮球动态Tab列表页与详情页原型
Dynamic

篮球动态 Tab 字段表

字段结构与足球动态页一致,差异仅在资讯源改为篮球球员动态。列表页、详情页、评论区、相关资讯四块保持同一套交互口径。

字段名称 交互 字段定义 字段逻辑
动态 Tab 入口点击顶部 `动态` tab 切换从篮球球星页顶部 tab 进入动态列表页。点击后切换到 `news` 视图;默认沿用当前球员上下文,不重置头部球员信息。
文章列表上下滚动浏览;点击单篇文章进入详情页展示该篮球球员关联新闻列表。按文章发布时间倒序排序;首屏加载固定条数,滚动触底继续加载。无文章时展示空态占位。
文章标题点击标题或整卡进入详情页展示新闻标题全文。抓取文章标题;列表页最多显示 2 行,超出省略;详情页展示完整标题。
文章发布时间点击整卡进入详情页展示相对时间,如 `32分钟前`、`昨天`。优先展示相对时间;若数据源只返回绝对时间,则前端换算后显示。
文章缩略图点击图片进入详情页列表卡片右侧展示新闻配图。抓取封面图 URL;无图时右侧图片区隐藏,标题区自适应铺满。
文章卡片内容源无交互,静态展示列表文案直接对应雷速篮球球星动态页文章。当前首屏已抓到的真实标题包括:`布朗:在波波身上学到你最好的球员允许执教他,工作就会轻松`、`帕金斯:热火务必全力引进伦纳德...`、`回馈!布伦森观看尼克斯死忠玛莉丝卡·哈吉塔的百老汇话剧`。
详情页标题无交互,静态展示文章完整标题。抓取文章标题全文;不截断。
详情页来源无交互,静态展示展示来源媒体。抓取文章来源字段;无来源时显示平台默认来源文案。
详情页正文上下滚动阅读展示文章正文段落。抓取正文 HTML / 富文本内容;保留段落、换行与图片,过滤危险脚本标签。
评论总数点击进入评论区 / 定位评论区展示评论总数。抓取评论总数;点击后滚动到评论区或打开评论层。
相关资讯列表点击相关文章进入详情页展示与该球员相关的其他篮球资讯。抓取相关文章数组;按推荐顺序展示,点击跳转对应文章详情页。
Flow

篮球资料Tab 交互原型

资料 TAB 直接使用你提供的图 1,画面同时覆盖头部卡片、基础资料、球员分析、常规赛、季后赛与荣誉区域。

当前缩放:适应页面 打开原图
篮球资料Tab交互原型
Table

篮球资料 Tab 字段表

字段口径按当前篮球球星资料页从上到下拆解,优先覆盖真实页面已出现字段,并补齐开发需要的格式化与计算逻辑。

字段名称 交互 字段定义 字段逻辑
球星照无交互,静态展示展示篮球球员头像。抓取球员头像 URL;无图时展示默认球员占位图。
球星中文名无交互,静态展示展示球员中文名称,如 `杰伦·布伦森`。抓取中文名字段;优先使用站内中文名。
球星英文名无交互,静态展示展示球员英文名。抓取英文名;无数据则隐藏该行。
球星卡背卡无交互,静态展示头部球星卡整块背景底色。抓取当前所属球队主题色;当前参考页为尼克斯橘红色系。若无法读取球队主题色,则回退站内篮球默认背卡色。
球星卡水印无交互,静态展示头部右侧半透明球队字样 / 图形水印。优先抓取球队英文简称或视觉水印素材;无素材时显示低透明度文本水印,不留空白断层。
球星年龄无交互,静态展示展示格式如 `29岁`。当前日期减出生日期计算年龄;若当年生日未到则减 1;结果取整数并拼接 `岁`。
出生日期无交互,静态展示展示格式如 `1996/08/31`。抓取出生日期;统一格式化为 `YYYY/MM/DD`。
球星国家点击国家区域前往国家页展示国家国旗与国家文案,如 `美国/11号` 中的国家部分。抓取主国籍对应国旗与国家名称;点击国旗或国家文案共用热区,按 `country_id` 跳转国家页。
球星背号无交互,静态展示展示当前球队背号,如 `11号`。抓取当前效力球队背号;无背号则隐藏该字段,不补 `0号`。
球星位置 / 惯用手无交互,静态展示展示格式如 `后卫/左手`。抓取位置与惯用手字段;用 `/` 拼接为单行展示。
球星队伍点击球队名称前往队伍页展示当前所属球队,如 `尼克斯`。抓取当前效力球队名称;点击名称或右箭头共用同一热区,按 `team_id` 跳转球队页。
球星卡跳转规则点击国家 / 队伍进入对应二级页说明头部球星卡中的可点击字段。国家区前往国家页;队伍区前往球队页;其余如头像、中文名、英文名、年龄、身高、体重、背号、年薪均为静态展示,不做跳转。
国家/城市无交互,静态展示展示球员国家与出生城市,如 `美国/新不伦瑞克`。抓取国家字段与城市字段;两者皆有值时以 `/` 拼接;只有其一时仅显示单值。
合同到期无交互,静态展示展示赛季格式合同到期,如 `2028-2029`。抓取当前合同结束赛季;若返回起止年份则按 `YYYY-YYYY` 展示;无数据则显示 `未知`。
毕业学校无交互,静态展示展示球员毕业学校,如 `维拉诺瓦大学`。抓取学校字段;无数据时隐藏整项。
选秀年无交互,静态展示展示格式如 `2018/2轮/33顺位`。抓取选秀年份、轮次、顺位;按 `年份/轮次/顺位` 拼接;任一字段缺失时只展示已有字段。
联盟球龄无交互,静态展示展示球员 NBA / 联盟效力年资,如 `7年`。优先抓取数据源直接返回的联盟球龄;若无则用当前赛季起始年减首个职业赛季年份加 1 计算。
球员分析标题点击 `查看全部` 展开完整分析展示分析模块标题 `球员分析`。固定文案;点击 `查看全部` 可进入完整分析页或展开弹层。
球员分析分点击 `查看全部`展示综合分析总分,如 `96`。优先抓取数据源总分;无总分时按六维均值向下取整。
六维分析项无交互,静态展示展示篮球六维,如 `身体素质 / 外线进攻 / 组织 / 防守 / 篮板 / 内线进攻`。维度名称固定;按页面预设顺序展示,不因分值缺失而移除。
六维分析分值无交互,静态展示展示对应维度分数,如 `82 / 94 / 90 / 59 / 40 / 71`。抓取各维度能力值;若缺值则补 0;展示整数,不显示小数。
历年常规赛标题无交互,静态展示展示 `历年常规赛`。固定文案;仅在存在常规赛数据时展示表格主体。
历年常规赛表左右滑动查看表格展示球员历年常规赛数据表。按赛季倒序展示;字段列依篮球站内标准输出,如场次、首发、时间、得分、篮板、助攻、投篮%、三分%、罚球%、前板、后板、抢断、盖帽、失误、犯规、助失比、正负值。
历年季后赛标题无交互,静态展示展示 `历年季后赛`。固定文案;仅在存在季后赛数据时展示表格主体。
历年季后赛表左右滑动查看表格展示球员历年季后赛数据表。字段结构与常规赛一致;若无季后赛数据则显示空态或不展示该模块。
荣誉模块标题无交互,静态展示展示模块标题 `荣誉`。固定标题,不依赖数据返回。
荣誉奖项名称无交互,静态展示展示奖项名,如 `NBA总冠军`、`总决赛最有价值球员`。抓取荣誉类型名称;若有重复获奖则合并到同一奖项分组。
荣誉年份卡片无交互,静态展示展示获奖年份或赛季。抓取荣誉年份;年份类按 `2026` 展示,赛季类按 `25-26/9周` 等原始赛季格式展示。
荣誉所属队伍无交互,静态展示展示获奖时所属球队或国家队。抓取荣誉归属实体名称;俱乐部奖项显示球队名,国家队奖项显示国家队名。
Flow

篮球比赛Tab 交互原型

比赛 TAB 直接使用你提供的图 2,展示两种状态:`默认展示统计` 与 `隐藏统计`。该页重点不是足球式事件图标,而是单场得分/篮板/助攻与评分颜色差异。

  • `10.0 / 9.2` 这一类高分使用高亮红色,强调单场顶级表现。
  • `8.0 / 8.6 / 7.8 / 7.0` 这一类中高分使用橙色,表示表现优于常规水位。
  • `6.6` 这一类临界分使用浅绿色,表示中低分但未到明显失常。
  • `5.5` 这一类低分使用深绿色,表示本场表现明显偏低。
  • 无评分场次显示 `-`,不使用彩色胶囊,不得套用任一评分颜色。
当前缩放:适应页面 打开原图
篮球比赛Tab交互原型
Match

篮球比赛 Tab 字段表

比赛页字段口径与足球相近,但统计摘要改为篮球单场数据,评分颜色规则也需独立定义,避免直接复用足球评分色表。

字段名称 交互 字段定义 字段逻辑
比赛 Tab 入口点击顶部 `比赛` tab 切换从篮球球星页顶部 tab 进入比赛列表页。点击后切换到 `match` 视图;默认沿用当前球员上下文。
赛事筛选栏左右滑动并点击切换赛事展示赛事分类,如 `全部 / NBA / NBA全明星赛 / 男篮世界杯`。按该球员存在比赛记录的赛事类型聚合生成;`全部` 固定置顶。点击后仅显示该赛事记录。
技术统计显示开关点击切换显示 / 隐藏统计摘要控制比赛行下方是否展示该球员单场统计。开启时展示固定字段:`得分`、`篮板`、`助攻`、`首发/替补`、`出场时间`。关闭时整块摘要区折叠隐藏,不保留占位。
比赛列表上下滚动浏览按时间倒序展示比赛记录。按开赛时间倒序排序;分页加载;触底继续加载。
赛事阶段 / 轮次点击比赛行进入单场赛事实页展示如 `NBA 季后赛`、`NBA 常规赛`。抓取赛事名与阶段字段;按 `赛事名 + 空格 + 阶段` 拼接。
比赛日期时间点击比赛行进入单场赛事实页展示格式如 `26/06/14 08:30`。抓取开赛时间;统一格式化为 `YY/MM/DD HH:mm`。
主队信息点击比赛行进入单场赛事实页展示主队队徽、队名、比分。抓取主队 `team_id / logo / name / score`;未开赛时比分显示 `-`。
客队信息点击比赛行进入单场赛事实页展示客队队徽、队名、比分。抓取客队 `team_id / logo / name / score`;未开赛时比分显示 `-`。
球员所属球队识别无交互,静态展示识别球员属于主队或客队哪一方。根据比赛记录中的球员所属球队 `team_id` 与主客队比对;匹配方用于挂载评分与统计摘要。
球员评分点击比赛行进入单场赛事实页右侧胶囊展示球员本场评分,如 `10.0`、`8.6`、`5.5`。抓取单场球员评分;保留 1 位小数。无评分时显示 `-`。
评分颜色差异无交互,静态展示用颜色区分评分高低。篮球页评分色需独立处理:`9.0 以上` 使用高亮红色;`7.0 ~ 8.9` 使用橙色;`6.0 ~ 6.9` 使用浅绿色;`5.9 以下` 使用深绿色。不得直接套用足球页色阶。
比赛行跳转点击整行前往单场赛事实页整条比赛记录可点击。点击后根据 `match_id` 跳转单场赛事实页;评分胶囊不单独拆分跳转。
得分随统计开关显示 / 隐藏展示球员本场得分,如 `45`。抓取单场得分总数;开关关闭时隐藏。
篮板随统计开关显示 / 隐藏展示球员本场篮板,如 `3`、`5`。抓取单场总篮板;开关关闭时隐藏。
助攻随统计开关显示 / 隐藏展示球员本场助攻。抓取单场助攻总数;开关关闭时隐藏。
首发 / 替补随统计开关显示 / 隐藏展示该球员本场出战身份。根据 `is_starter` 字段映射为 `首发` 或 `替补`;未出场则不展示。
出场时间随统计开关显示 / 隐藏展示如 `首发41'`、`首发37'`。抓取本场出场分钟;与 `首发/替补` 拼接展示。若未出场则隐藏该字段。
Flow

篮球投篮Tab 交互原型

投篮 TAB 改用你提供的图 2,直接展示 `无数据` 与 `有数据` 两种状态。

当前缩放:适应页面 打开原图
篮球投篮Tab双状态原型
Shot

篮球投篮 Tab 字段表

投篮页重点不在复杂交互,而在投篮热区图与平均命中率图层。需明确空态与有数据态的切换条件。

字段名称 交互 字段定义 字段逻辑
投篮 Tab 入口点击顶部 `投篮` tab 切换从篮球球星页顶部 tab 进入投篮热区页。点击后切换到 `shot` 视图;默认沿用当前球员上下文。
投篮半场图无交互,静态展示展示篮球半场投篮区域底图。固定底图素材;用于承载各区域投篮热度与命中率图层。
有数据态无交互,静态展示展示各投篮区域命中率热区、图例与说明。当存在有效出手分布数据时显示热区图层;颜色同时对比 `高于联盟平均 / 处于联盟平均 / 低于联盟平均`。
暂无数据态无交互,静态展示在球场图中央显示 `暂无投篮数据` 提示。当投篮区域数据为空、总出手数为 0、或接口返回无效分布时,显示空态标签,不渲染热区颜色块。
图例-高于联盟平均无交互,静态展示展示高于联盟平均的颜色标识。颜色固定为红色系;仅用于说明热区颜色,不接受点击。
图例-处于联盟平均无交互,静态展示展示处于联盟平均的颜色标识。颜色固定为土黄色系。
图例-低于联盟平均无交互,静态展示展示低于联盟平均的颜色标识。颜色固定为蓝色系。
数据说明文案无交互,静态展示说明统计口径,如 `该投篮的命中率、命中数、投篮数`。固定文案,用于解释热区浮层或底部指标含义。
Flow

篮球能力值Tab 交互原型

能力值 TAB 已改用你最新提供的单张 H5 原型图,并放大到与其他 H5 原型接近的展示比例。当前画面清楚覆盖 `综合能力总分 / 六维雷达图 / 内线进攻 / 外线进攻` 四层结构。

当前缩放:适应页面 打开原图
篮球能力值Tab原型
Ability

篮球能力值 Tab 字段表

本段按当前能力值截图实际可见结构整理,先对齐 `综合能力 / 六维雷达 / 内线进攻 / 外线进攻 / 能力条` 的展示与计算逻辑,不再保留旧的待补说明。

字段名称 交互 字段定义 字段逻辑
能力值 Tab 入口点击顶部 `能力值` tab 切换从篮球球星页顶部 tab 进入能力值页。点击后切换到 `ability` 视图;默认沿用当前球员上下文。
综合能力分无交互,静态展示展示球员综合能力总分。优先抓取能力模型总分;无直接总分时取六维均值向下取整。
六维能力项无交互,静态展示展示 `身体素质 / 外线进攻 / 组织 / 防守 / 篮板 / 内线进攻` 六维。维度名称固定;按页面预设顺序展示。
六维能力值无交互,静态展示展示每个维度对应分值。抓取六维能力值;缺值按 0 补齐;展示整数,不显示小数。
能力雷达图无交互,静态展示以雷达图形式展示六维能力分布。各维度按固定顺序绘制;分值范围 0-99;图形填充与描边颜色按篮球页主题红橙色系输出。
内线进攻分组无交互,静态展示展示 `上篮 / 原地扣篮 / 背身后仰跳投 / 造犯规 / 突破扣篮 / 背身勾射 / 背打 / 接球` 等内线相关能力。分组标题固定;字段按产品预设顺序输出。当前截图中每项展示名称、数值、能力条三层内容。
外线进攻分组无交互,静态展示展示 `三分投篮 / 近距离投篮 / 进攻稳定性 / 中距离投篮 / 罚球 / 投篮智商` 等外线相关能力。分组标题固定;字段按预设顺序输出。若后续补更多分组,则继续沿同一结构往下追加。
能力细项数值无交互,静态展示展示单项能力值,如 `98 / 35 / 61 / 97`。抓取各细项能力值;展示为 0-99 整数。若原始值超范围则截断到 0-99 并记录异常。
能力条长度无交互,静态展示细项下方横条长度与单项分数对应。能力条宽度 = `能力值 / 99 * 100%`;0 分时仅显示背景轨道,不隐藏字段。
能力条颜色无交互,静态展示以不同颜色区分能力高低。高分使用红色,中高分使用橙色,中段使用黄色,低分使用绿色;颜色只由当前字段分值决定,不受分组影响。