|
|
@@ -16,7 +16,7 @@
|
|
|
<div class="course-items-container">
|
|
|
<el-card v-for="item in getCoursesSlice()" :key="item.courseId" class="course-item active" @click="handleClick(item.courseId)">
|
|
|
<div style="width: 200px; height: 120px">
|
|
|
- <img :src="convertImageUrl(item.courseImages[0], item.courseName)" :alt="item.courseName" class="course-item-img">
|
|
|
+ <img :src="convertImageUrl(item.courseImages?.[0] ?? null, item.courseName)" :alt="item.courseName" class="course-item-img">
|
|
|
</div>
|
|
|
<div class="course-item-content">
|
|
|
<div style="font-weight: bold; font-size: 16px; margin: 5px 0">{{item.courseName}}</div>
|
|
|
@@ -66,6 +66,7 @@
|
|
|
|
|
|
//只获取前五个课程
|
|
|
const getCoursesSlice = () => {
|
|
|
+ console.log(courses.course)
|
|
|
return courses.course.slice(0, 5)
|
|
|
}
|
|
|
|
|
|
@@ -107,6 +108,7 @@
|
|
|
const fetchAllCourse = () => {
|
|
|
apis.getAllCourse(query, 0, 10)
|
|
|
.then((res: any) => {
|
|
|
+ console.log(res)
|
|
|
courses.course = res.data.data.records
|
|
|
})
|
|
|
.catch((err: any) => {
|