课程详情功能前端整合 | 学习笔记

简介: 简介:快速学习课程详情功能前端整合

开发者学堂课程【微服务+全栈在线教育实战项目演练(SpringCloud Alibaba+SpringBoot):课程详情功能前端整合】学习笔记,与课程紧密联系,让用户快速学习知识。

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


课程详情功能前端整合

 

内容介绍:

一、定义调用方法

二、调用接口中的方法进行查询

三、成果展示

 

一、 定义调用方法

1. 对方法进行调用

//查询所有分类的方法

getA11Subject( ) {return request({

ur1: " / eduservice/ subject/ getA1lSubject ',

method: 'get'

})

},

//课程详情的方法

getCourseInfo( id){return request({

url: " / eduservice/coursefront/getFrontCourseInfo/ " +id,

method: "get"

})

}

 

二、调用接口中的方法进行查询

1.定义之后,在页面中进行调用

<script>

import courseApi from '@/ api/course'

export default {

asyncData({ params,error }) {

return courseApi.getCourseInfo(params.id)

.then( response => {

return{

coursewebVo:response.data.data.coursewebVo,

chaptervideoList: response.data.data.chaptervideoList

}

})

}

};

< / script>

2.最终在页面中显示

<aside class="thr-attr-box">

<ol class="thr-attr-ol c learfix">

<li>

<p> </p>

<aside>

< span class="c-fff f-fM">购买数

</span><br>

<h6 c lass="c-fff f-fM mt10">{{coursewebvo.buyCount}</h6>

< / aside>

< / li>

<li>

<p> </p>

<aside>

<span class="c-fff f-fM">课时数< / span><br>

<h6 c lass="c-fff f-fM mt 10">20</h6>

< / aside>

< /li>

3.先遍历章节,再遍历每个章节中的小节

代码实现:

<l--文件目录-->

<li class="lh-menu-stair" v-for="chapter in chapterVideoList" : kev="chapter.id">

<a href="javascript: void(0)" :title="chapter.title" class="current-1">

<em class="1h-menu-i-1 icon18 mr10"></em>{{chapter.title}}

</a>

<ol class="" 1h-menu-ol" style="display: block;">

<li class="1h-menu- second ml30">

<a href="#”title>

<span c lass="fr“>

<i class="iree-icon vam mr10">免费试听</i>

< / span>

<em class="1h-menu-i-2 icon16 mr5"> </ em>第一节

< /a>

< / li>

<li class=" 1h-menu- second m130">

<a href="” title class="current-2">

<em class="1h-menu-i-2 icon16 mr5"> </em>第二节

</ a>

< /li>

 

三、 成果展示

1.点击课程

image.png

2.点击任意课程详情

image.png

3.修改课程章节

image.png

4.修改后课程的详情页面

image.png

存在的问题:

表中的数据被原样输出了,即<p>22222</p>。但<p>标签是一个行内标签,在voe中,v-html 表示可以把内容中的标签翻译过来,然后显示,

正确的页面如下:

image.png

相关文章
|
9月前
|
JSON 自然语言处理 前端开发
【01】对APP进行语言包功能开发-APP自动识别地区ip后分配对应的语言功能复杂吗?-成熟app项目语言包功能定制开发-前端以uniapp-基于vue.js后端以laravel基于php为例项目实战-优雅草卓伊凡
【01】对APP进行语言包功能开发-APP自动识别地区ip后分配对应的语言功能复杂吗?-成熟app项目语言包功能定制开发-前端以uniapp-基于vue.js后端以laravel基于php为例项目实战-优雅草卓伊凡
515 72
【01】对APP进行语言包功能开发-APP自动识别地区ip后分配对应的语言功能复杂吗?-成熟app项目语言包功能定制开发-前端以uniapp-基于vue.js后端以laravel基于php为例项目实战-优雅草卓伊凡
|
8月前
|
存储 前端开发 JavaScript
调用DeepSeek API增强版纯前端实现方案,支持文件上传和内容解析功能
本方案基于DeepSeek API增强版,提供纯前端实现的文件上传与内容解析功能。通过HTML和JavaScript,用户可选择文件并调用API完成上传及解析操作。方案支持多种文件格式(如PDF、TXT、DOCX),具备简化架构、提高响应速度和增强安全性等优势。示例代码展示了文件上传、内容解析及结果展示的完整流程,适合快速构建高效Web应用。开发者可根据需求扩展功能,满足多样化场景要求。
2703 64
|
JavaScript 前端开发 程序员
前端学习笔记——node.js
前端学习笔记——node.js
361 0
|
JSON 前端开发 搜索推荐
惊!这些前端技术竟然能让你的网站实现个性化推荐功能!
【10月更文挑战第30天】随着互联网技术的发展,个性化推荐已成为提升用户体验的重要手段。前端技术如JavaScript通过捕获用户行为数据、实时更新推荐结果等方式,在实现个性化推荐中扮演关键角色。本文将深入解析这些技术,并通过示例代码展示其实际应用。
615 4
|
移动开发 前端开发 JavaScript
前端开发实战:利用Web Speech API之speechSynthesis实现文字转语音功能
前端开发实战:利用Web Speech API之speechSynthesis实现文字转语音功能
1844 1
|
前端开发 JavaScript Shell
深入解析前端构建利器:webpack核心概念与基本功能全览
深入解析前端构建利器:webpack核心概念与基本功能全览—
295 1
|
前端开发 JavaScript
前端中的“+”连接符,居然有鲜为人知的强大功能!
【10月更文挑战第9天】前端中的“+”连接符,居然有鲜为人知的强大功能!
199 0
前端中的“+”连接符,居然有鲜为人知的强大功能!
|
前端开发 API
(WEB前端编辑DWG)在线CAD如何实现图形识别功能
mxcad 提供的图形识别功能可帮助用户快速识别和提取 CAD 图纸中的各种图形,如直线、多段线、弧线、圆及图块,显著提升设计效率。此功能不仅适用于图形分类,还能进行数量统计和快速定位,减少手动操作。用户可通过 API 进行二次开发,自定义识别逻辑。具体步骤包括打开在线示例、选择识别功能、设置识别参数并开始识别。更多开发文档请关注公众号:梦想云图网页 CAD。
|
存储 JSON 前端开发
node使用token来实现前端验证码和登录功能详细流程[供参考]=‘很值得‘
本文介绍了在Node.js中使用token实现前端验证码和登录功能的详细流程,包括生成验证码、账号密码验证以及token验证和过期处理。
475 0
node使用token来实现前端验证码和登录功能详细流程[供参考]=‘很值得‘
|
Web App开发 存储 前端开发
前端开发必备:requestAnimationFrame、setInterval、setTimeout——功能解析与优劣对比
前端开发必备:requestAnimationFrame、setInterval、setTimeout——功能解析与优劣对比
788 0

热门文章

最新文章

  • 1
    前端如何存储数据:Cookie、LocalStorage 与 SessionStorage 全面解析
    587
  • 2
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(九):强势分析Animation动画各类参数;从播放时间、播放方式、播放次数、播放方向、播放状态等多个方面,完全了解CSS3 Animation
    238
  • 3
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(八):学习transition过渡属性;本文学习property模拟、duration过渡时间指定、delay时间延迟 等多个参数
    226
  • 4
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(七):学习ransform属性;本文学习 rotate旋转、scale缩放、skew扭曲、tanslate移动、matrix矩阵 多个参数
    167
  • 5
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(六):全方面分析css的Flex布局,从纵、横两个坐标开始进行居中、两端等元素分布模式;刨析元素间隔、排序模式等
    277
  • 6
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(五):背景属性;float浮动和position定位;详细分析相对、绝对、固定三种定位方式;使用浮动并清除浮动副作用
    409
  • 7
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(四):元素盒子模型;详细分析边框属性、盒子外边距
    177
  • 8
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(三):元素继承关系、层叠样式规则、字体属性、文本属性;针对字体和文本作样式修改
    112
  • 9
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(二):CSS伪类:UI伪类、结构化伪类;通过伪类获得子元素的第n个元素;创建一个伪元素展示在页面中;获得最后一个元素;处理聚焦元素的样式
    192
  • 10
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(一):CSS发展史;CSS样式表的引入;CSS选择器使用,附带案例介绍
    262