整合课程和名师页面 | 学习笔记

简介: 快速学习 整合课程和名师页面

开发者学堂课程【微服务+全栈在线教育实战项目演练(SpringCloud Alibaba+SpringBoot)整合课程和名师页面学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/667/detail/11429


整合课程和名师页面


路由(nuxt 路由)

1、固定路由

(1)使用 router-link 构建路由,地址是/course

<router-link to="/course"tag="li"active"class="current"><a>课程</a>

</router-link>

(2)在 page 目录创建文件夹 course,在 course 目录创建 index. vue

现在点击首页就是首页数据,当点击课程时候就显示课程数据,点击不同路由会显示不同页面

Nuxt 路由:

有两种路由,分别是固定路由和动态路由。

第一种  固定路由(路径是固定地址,不变)

比如现在点课程,就会进入课程页面,点名师会到名师页面

但是这个路径是不变的,以课程为例

image.png

<a>首页</ a>

</router-link>

I<router-link to="/course"tag="li"active-class="current">

(a)课程(/a>

</router-link>

<router-link to="/teacher"tag="li"active-class="current">

<a>名师</ a>

</router-link>

Krouter-link to="/article"tag="li"active-class="current">

<a>文章</ a>

</router-link>

<router-link to="/qa"tag="li"active-class="current">

<a>问答</a

</router-link>

</ul>

To 属性设置路由跳转地址,目前的地址是/course

如果要让/course 到页面中去

做法:在 pages 里面创建文件夹 course

在 course 文件夹创建 index.vue

image.png

效果就是显示了课程列表,现在点课程就进入到了课程页面,进来之后需要进入详情页面,详情就是详细信息,这里是显示标题和图片,点进去之后会看到更详细的信息,比如里边哪些章节是哪个老师讲的,以及分类是都有的。

第二种  动态路由

每次生成路由地址不一样,比如课程详情页面,每个课程 id 不一样

点击课程,然后点击课程页面中的每个课程,每个课程里边都有小的章节,都是分类的,里边是详情页面,一点课程id 就会多一个1,每次点击超链接,都会出现不同的id,这就叫动态路由。

2、动态路由

(1)创建方式

如果我们需要根据 Id 查询一条记录,就需要做用动态路由。NUXT 的动态路由是以下划线开头的 vue 文件,参数各为下划线后边的文件名,比如-id.vue

pages 下的 course 且录下创建-idvue

当点击某一个课程,根据 id 查询,就会进入详情页面。

image.png

讲师详情和课程这个也是一样的,点讲师就是会出现讲师的详情

在课程里边有章节,之后会实现小节里的内容会播放视频,课程可以免费播放,如果需要付费的话应该会有支付机制,付钱之后可以播放。

相关文章
|
4天前
|
数据采集 人工智能 安全
|
13天前
|
云安全 监控 安全
|
5天前
|
自然语言处理 API
万相 Wan2.6 全新升级发布!人人都能当导演的时代来了
通义万相2.6全新升级,支持文生图、图生视频、文生视频,打造电影级创作体验。智能分镜、角色扮演、音画同步,让创意一键成片,大众也能轻松制作高质量短视频。
1111 152
|
18天前
|
机器学习/深度学习 人工智能 自然语言处理
Z-Image:冲击体验上限的下一代图像生成模型
通义实验室推出全新文生图模型Z-Image,以6B参数实现“快、稳、轻、准”突破。Turbo版本仅需8步亚秒级生成,支持16GB显存设备,中英双语理解与文字渲染尤为出色,真实感和美学表现媲美国际顶尖模型,被誉为“最值得关注的开源生图模型之一”。
1787 9
|
10天前
|
人工智能 自然语言处理 API
一句话生成拓扑图!AI+Draw.io 封神开源组合,工具让你的效率爆炸
一句话生成拓扑图!next-ai-draw-io 结合 AI 与 Draw.io,通过自然语言秒出架构图,支持私有部署、免费大模型接口,彻底解放生产力,绘图效率直接爆炸。
711 152
|
7天前
|
SQL 自然语言处理 调度
Agent Skills 的一次工程实践
**本文采用 Agent Skills 实现整体智能体**,开发框架采用 AgentScope,模型使用 **qwen3-max**。Agent Skills 是 Anthropic 新推出的一种有别于mcp server的一种开发方式,用于为 AI **引入可共享的专业技能**。经验封装到**可发现、可复用的能力单元**中,每个技能以文件夹形式存在,包含特定任务的指导性说明(SKILL.md 文件)、脚本代码和资源等 。大模型可以根据需要动态加载这些技能,从而扩展自身的功能。目前不少国内外的一些框架也开始支持此种的开发方式,详细介绍如下。
475 5
|
12天前
|
人工智能 安全 前端开发
AgentScope Java v1.0 发布,让 Java 开发者轻松构建企业级 Agentic 应用
AgentScope 重磅发布 Java 版本,拥抱企业开发主流技术栈。
666 14