mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/learning-system-portal.git
synced 2025-12-11 20:06:44 +08:00
修改推荐课程位置
This commit is contained in:
@@ -211,7 +211,7 @@
|
|||||||
</div> -->
|
</div> -->
|
||||||
<!--内容列表内容-->
|
<!--内容列表内容-->
|
||||||
<div
|
<div
|
||||||
v-for="(course, ccidx) in courseList.list"
|
v-for="(course, ccidx) in courseComputedOneList"
|
||||||
:key="'cc' + ccidx"
|
:key="'cc' + ccidx"
|
||||||
class="xindex-course"
|
class="xindex-course"
|
||||||
style="position: relative"
|
style="position: relative"
|
||||||
@@ -314,6 +314,60 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</a>
|
</a>
|
||||||
|
</div>
|
||||||
|
<!--内容列表内容-->
|
||||||
|
<div
|
||||||
|
v-for="(course, ccidx) in courseComputedTwoList"
|
||||||
|
:key="'cctwo' + ccidx"
|
||||||
|
class="xindex-course"
|
||||||
|
style="position: relative"
|
||||||
|
>
|
||||||
|
<div style="position: absolute; right: 25px; bottom: 72px">
|
||||||
|
<interactBar
|
||||||
|
nodeWidth="20px"
|
||||||
|
:courseExclusive="true"
|
||||||
|
:type="1"
|
||||||
|
:data="course"
|
||||||
|
:comments="false"
|
||||||
|
:praises="false"
|
||||||
|
:shares="false"
|
||||||
|
:views="false"
|
||||||
|
>
|
||||||
|
</interactBar>
|
||||||
|
<!-- <svg-icon style="font-size: 32px;margin-top: -5px;" icon-class="collectedCourse"></svg-icon> -->
|
||||||
|
</div>
|
||||||
|
<a @click="toCourseDetail(course)">
|
||||||
|
<div class="xindex-course-image">
|
||||||
|
<course-image :course="course"></course-image>
|
||||||
|
<span v-if="course.type == 20 || 10" class="course-type"
|
||||||
|
>录播课</span
|
||||||
|
>
|
||||||
|
</div>
|
||||||
|
<div
|
||||||
|
style="width: 80%"
|
||||||
|
:title="course.name"
|
||||||
|
class="course-title portal-title-tow two-line-ellipsis"
|
||||||
|
>
|
||||||
|
{{ course.name }}
|
||||||
|
</div>
|
||||||
|
<div class="course-author">
|
||||||
|
<div class="course-author-left">
|
||||||
|
{{ course.authorInfo.name }}
|
||||||
|
|
||||||
|
<span class="study-num"
|
||||||
|
>{{ formatNum(course.studys) }}人学习</span
|
||||||
|
>
|
||||||
|
</div>
|
||||||
|
<div style="display: flex">
|
||||||
|
<div v-if="course.score">
|
||||||
|
<span class="course-score-value" style="margin-left: 10px"
|
||||||
|
>{{ toScore(course.score) }}分</span
|
||||||
|
>
|
||||||
|
</div>
|
||||||
|
<div v-else class="course-score-no">未评分</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -1163,6 +1217,12 @@ export default {
|
|||||||
swiper() {
|
swiper() {
|
||||||
return this.$refs.mySwiper.swiper;
|
return this.$refs.mySwiper.swiper;
|
||||||
},
|
},
|
||||||
|
courseComputedOneList(){
|
||||||
|
return this.courseList.list.slice(0,3)
|
||||||
|
},
|
||||||
|
courseComputedTwoList(){
|
||||||
|
return this.courseList.list.slice(3)
|
||||||
|
},
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
getPositive() {
|
getPositive() {
|
||||||
|
|||||||
Reference in New Issue
Block a user