一 获取一级分类
1 组件数据定义
添加在Info.vue的data中
subjectList: [], // 一级分类
subjectLevelTwoList: [] // 二级分类
2 组件脚本
表单初始化时获取一级分类嵌套列表,引入subject api
import subjectApi from '@/api/subject'
定义方法
// 获取课程分类列表
initSubjectList() {
subjectApi.getNestedTreeList().then(response => {
this.subjectList = response.data.items
})
},
页面加载时
created() {
// 获取讲师列表
this.initTeacherList()
// 初始化分类列表
this.initSubjectList()
},
3 组件模板
<el-form-item label="课程分类">
<!-- 一级分类 -->
<el-select
v-model="courseInfo.subjectParentId"
placeholder="请选择"
@change&#