[TOC]
课程内容管理指的是前台课程详情中课程⽬录的内容管理,内容中包含章节与课时部分(对应课程视频)。 后台通过 课程管理 -> 指定课程 -> 内容管理 操作。
创建组件并配置路由,同时设置跳转功能。
// course/section.vue (新建)
class=“course-section”>课程内容
export default {
name: ‘CourseSection’,
// 设置路由后,通过 props 接收动态路由参数
props: {
courseId: {
type: [String, Number],
required: true
}
}
}
// router/index.js
…
{
path: ‘/course/:courseId/section’,
name: ‘course-section’,
component: () => import(/* webpackChunkName: ‘course-section’
*/ ‘@/views/course/section.vue’),
props: true
}
]
…
// course/components/list.vue
…