篮球口袋教练 HarmonyOS 学习应用(04):篮球战术分类与专项训练模型
战术课不是把所有内容平铺在一个长列表里就结束了。用户需要先看到完整战术范围再按进攻、防守、挡拆或转换迅速缩小范围。篮球口袋教练为战术模块定义固定的子分类再将当前分类状态传给列表过滤逻辑让标签选中态和课程结果来自同一份状态。一、分类定义先于页面展示战术模块提供“全部、进攻、防守、挡拆、转换”五个标签。课程数据也带有所属子分类因此界面并不依靠标题关键字猜测归属。export const TACTICS_SUB_CATEGORIES: SubCategory[] [ { id: all, label: 全部 }, { id: offense, label: 进攻 }, { id: defense, label: 防守 }, { id: screen, label: 挡拆 }, { id: transition, label: 转换 } ]这种模型让新增课程时只需选择已有分类若未来增加“快攻落位”等专题也能新增分类 id而不会在每个页面复制一套筛选分支。二、选中标签怎样驱动课程列表分类页持有当前subCategoryId。当它不是all时先过滤出匹配课程再按既有排序规则排列当它是all时页面按子分类组合展示完整列表。private filtered(): Course[] { const all coursesByModule(this.moduleId) if (this.subCategoryId ! all) { return this.videoFirst(all.filter(c c.subCategory this.subCategoryId)) } return this.groupedCourses(all) }用户动作当前分类课程列表初次进入全部按战术子分类组合展示点击进攻offense只保留进攻课程点击防守defense只保留防守课程再点击全部all恢复完整课程范围三、手机模拟器回读本次在手机模拟器中从首页进入“战术策略”。页面先显示五个标签和包含进攻、防守内容的“全部”列表点击“进攻”后“进攻”标签变为选中态列表回读为“五外站位、底线空切、进攻空间、破全场紧逼”四项。该结果证明标签状态和过滤列表在一次真实动作链中同步变化。四、专项训练入口为什么放在分类页分类页在课程列表之后提供“开始知识测验”入口并带上当前模块 id。这样测验题目可与当前学习主题保持关联课程页无需知道测验的具体实现。分类本身不保存答题分数只负责发起进入测验完成后的记录再由测验服务管理。五、需要明确的边界本次验证覆盖的是战术分类进入、进攻标签切换和课程过滤结果。它不代表每个战术课程都已完成学习也不代表后台存在推荐算法。把数据分类、界面筛选和后续测验入口拆开才能在继续扩充课程时维持清楚的职责边界。

相关新闻

Chrome图片格式转换终极指南:如何一键保存为PNG/JPG/WebP

Chrome图片格式转换终极指南:如何一键保存为PNG/JPG/WebP

Chrome图片格式转换终极指南:如何一键保存为PNG/JPG/WebP 【免费下载链接】Save-Image-as-Type Save Image as Type is an chrome extension which add Save as PNG / JPG / WebP to the context menu of image. 项目地址: https://gitcode.com/gh_mirrors/sa/Sav…

2026/7/28 15:07:26 阅读更多 →
AI生成的PPT,该导出HTML还是PPTX?很多人选错了

AI生成的PPT,该导出HTML还是PPTX?很多人选错了

当下有许多AI工具被用于制作PPT,在完成制作后会让你进行选择:导出HTML还是PPTX?很多人不经过思索就选择HTML,这是因为网页打开就能够进行查看,动画效果还很是酷炫,而且不需要安装Office。 不过&#xff0c…

2026/7/28 15:07:26 阅读更多 →
WinDirStat终极指南:免费开源Windows磁盘分析工具完全使用教程

WinDirStat终极指南:免费开源Windows磁盘分析工具完全使用教程

WinDirStat终极指南:免费开源Windows磁盘分析工具完全使用教程 【免费下载链接】windirstat WinDirStat is a disk usage statistics viewer and cleanup tool for Microsoft Windows 项目地址: https://gitcode.com/gh_mirrors/wi/windirstat 你是否经常遇到…

2026/7/28 15:07:26 阅读更多 →

最新新闻

vscode 里面latex 编辑

vscode 里面latex 编辑

环境准备 Latex-workshop Texlive 开源镜像 安装完成后添加到系统路径里面 可能存在的问题 采用默认的编译选项,reference 一直有问题,故采用https://blog.imfing.com/2018/01/22/latex-on-win 的方案,只要多次使用PdfLatex 即可完成无错误…

2026/7/28 15:16:29 阅读更多 →
关于 LF will be replaced by CRLF 问题出现的原因以及解决方式

关于 LF will be replaced by CRLF 问题出现的原因以及解决方式

出现这个问题的原因是像缓存区中提交文件时出现的原因:windows中的换行符为 CRLF,而在Linux下的换行符为LF,所以在执行add . 时出现提示也就是,工作区的文件都应该用 CRLF 来换行。如果 改动文件时引入了 LF,提交改动时&#xff…

2026/7/28 15:16:29 阅读更多 →
如何通过模块化脚本定制你的Windows 11体验

如何通过模块化脚本定制你的Windows 11体验

如何通过模块化脚本定制你的Windows 11体验 【免费下载链接】Win11Debloat A simple, lightweight PowerShell script that allows you to remove pre-installed apps, disable telemetry, as well as perform various other changes to declutter and customize your Windows …

2026/7/28 15:16:29 阅读更多 →
VS2019 C++项目集成log4cplus日志库:从编译配置到生产实践

VS2019 C++项目集成log4cplus日志库:从编译配置到生产实践

1. 项目概述与核心价值在Visual Studio 2019环境下进行C项目开发,尤其是构建需要长期稳定运行的服务端应用或复杂的桌面软件时,一套可靠、高性能的日志系统是开发和运维的“生命线”。它不仅是调试时定位问题的“显微镜”,更是线上监控、行为…

2026/7/28 15:16:29 阅读更多 →
FRWL方法:快速随机游走拉普拉斯聚类原理与MATLAB实现

FRWL方法:快速随机游走拉普拉斯聚类原理与MATLAB实现

1. 项目概述:FRWL方法的核心价值与应用场景在数据科学和机器学习领域,聚类分析一直是个经久不衰的话题。传统k-means算法在处理非凸分布数据时表现欠佳,而谱聚类(Spectral Clustering)通过将数据映射到特征空间再进行聚类,能够有效…

2026/7/28 15:16:29 阅读更多 →
物联网安全:硬件安全元件SE050的应用与集成

物联网安全:硬件安全元件SE050的应用与集成

1. 物联网安全现状与硬件安全元件的必要性物联网设备的安全威胁正在呈现指数级增长态势。根据最新的行业安全报告,2023年全球物联网设备遭受的攻击次数同比增加了87%,其中针对工业控制系统的针对性攻击占比高达42%。传统基于软件的安全方案在面对物理侧信…

2026/7/28 15:15:29 阅读更多 →

日新闻

告别臃肿!3步让你的暗影精灵笔记本重获新生

告别臃肿!3步让你的暗影精灵笔记本重获新生

告别臃肿!3步让你的暗影精灵笔记本重获新生 【免费下载链接】OmenSuperHub Control Omen laptop performance, fan speeds, and keyboard lighting, and unlock power limits. 项目地址: https://gitcode.com/gh_mirrors/om/OmenSuperHub 你是否也曾为官方Om…

2026/7/28 0:00:43 阅读更多 →
RAG必踩坑!财报法规检索不准?这款开源工具让答案浮出水面,准确率飙升98.7%!

RAG必踩坑!财报法规检索不准?这款开源工具让答案浮出水面,准确率飙升98.7%!

做 RAG 的人应该都踩过这个致命的坑:把几百页的财报、法规、技术手册扔给向量库,问一个具体问题,搜出来的全是沾边但没用的内容 —— 关键信息要么被硬切块拆碎了,要么藏在几十条结果的最下面。语义相似≠真正相关,这个…

2026/7/28 0:00:43 阅读更多 →
抖音视频文案提取工具全指南:免费2026版、手机App、在线工具一网打尽

抖音视频文案提取工具全指南:免费2026版、手机App、在线工具一网打尽

2026年做短视频运营,从抖音上扒文案早就不是偷偷抄笔记的事了。我刚开始做内容的时候,每天刷半小时抖音,手动把爆款视频的口播敲进备忘录,一条2分钟的视频得花十来分钟,碰到语速快的还要反复回听。后来试了一圈工具&am…

2026/7/28 0:00:43 阅读更多 →

周新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档,可以直接使用!系统支持图片、视频、摄像头等多种方式检测裂缝,功能强大实用。 1数据集6000张 8各类别

2026/7/28 12:04:22 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像! pubg绝地求生目标检测数据集 1分类:e_body,14905个标签,txt格式 共计14244张图,99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/7/28 8:29:16 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别: allies enemy tag图片总量:7247张训练集:5139张验证集:1425张测试集:683张标注状态:全部已标注,即拿即用数据格式:支持YOLO格式及其他格式&#…

2026/7/28 5:03:42 阅读更多 →

月新闻