|
@@ -20,7 +20,23 @@
|
|
|
finished-text="没有更多了"
|
|
|
@load="onLoad"
|
|
|
>
|
|
|
- <!-- <van-cell></van-cell> -->
|
|
|
+ <template v-if="isFirstGroup && tabIndex === 0">
|
|
|
+ <van-swipe
|
|
|
+ class="my-swipe"
|
|
|
+ :autoplay="3000"
|
|
|
+ indicator-color="white"
|
|
|
+ >
|
|
|
+ <van-swipe-item v-for="(item, index) in swiperList" :key="index">
|
|
|
+ <van-image
|
|
|
+ width="100%"
|
|
|
+ height="100%"
|
|
|
+ fit="cover"
|
|
|
+ :src="item.url"
|
|
|
+ :show-error="true"
|
|
|
+ />
|
|
|
+ </van-swipe-item>
|
|
|
+ </van-swipe>
|
|
|
+ </template>
|
|
|
<van-cell
|
|
|
v-for="(contentItem, contentIndex) in contentList"
|
|
|
:key="contentIndex"
|
|
@@ -54,6 +70,14 @@ export default {
|
|
|
name: "page-learn-child",
|
|
|
components: {},
|
|
|
props: {
|
|
|
+ // 是否第一个分组
|
|
|
+ isFirstGroup: {
|
|
|
+ type: Boolean,
|
|
|
+ default: false
|
|
|
+ },
|
|
|
+ // 轮播图的数据
|
|
|
+ swiperList: null,
|
|
|
+ // 分组的数据列表
|
|
|
learnChildList: {
|
|
|
type: Array,
|
|
|
default: () => []
|
|
@@ -84,6 +108,7 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
active(val, oldVal) {
|
|
|
+ console.log(val, oldVal);
|
|
|
if (val !== oldVal) {
|
|
|
this.getContentList();
|
|
|
}
|
|
@@ -141,9 +166,13 @@ export default {
|
|
|
align-items: center;
|
|
|
color: #0088e9;
|
|
|
.contentItemDescriptionTime {
|
|
|
- color: #999;
|
|
|
+ color: #696969;
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+ .my-swipe .van-swipe-item {
|
|
|
+ background-color: #7cc8ff;
|
|
|
+ height: 10rem;
|
|
|
+ }
|
|
|
}
|
|
|
</style>
|