diff --git a/src/components/Course/courseImage.vue b/src/components/Course/courseImage.vue index 54a0abf4..0b4c6a38 100644 --- a/src/components/Course/courseImage.vue +++ b/src/components/Course/courseImage.vue @@ -65,10 +65,10 @@ export default { }, imageUrl() { this.isShow = false; - if(this.course && this.course.coverImg && this.course.coverImg.startsWith('h')) { + if(this.course && this.course.coverImg && this.course.coverImg.startsWith('http')) { return this.course.coverImg; } - if(this.course && this.course.courseImage && this.course.courseImage.startsWith('h')) { + if(this.course && this.course.courseImage && this.course.courseImage.startsWith('http')) { return this.course.courseImage; } if (this.course && this.course.coverImg && this.course.coverImg != "") { diff --git a/src/views/study/Courses.vue b/src/views/study/Courses.vue index 79801f45..e8ccfd74 100644 --- a/src/views/study/Courses.vue +++ b/src/views/study/Courses.vue @@ -183,6 +183,7 @@ export default { if(flag){ this.page.pageIndex=1; } + let $this=this; this.isSearch=false; let reqData={ courseName:this.params.courseName, @@ -198,6 +199,11 @@ export default { this.loading=true; apiCourseStudy.myStudysFromES(reqData).then(res=>{ if(res.status==200){ + res.result.list.forEach(item=>{ + if(item.courseImage.startsWith('/upload')){ + item.courseImage=$this.fileUrl+item.courseImage.substring(7) + } + }) this.couresList=res.result.list; this.page.count=res.result.count; }else{