提交 e17033aa authored 作者: lihuihui's avatar lihuihui

update

上级 b579fee9
...@@ -2,20 +2,26 @@ ...@@ -2,20 +2,26 @@
<card title="项目公告"> <card title="项目公告">
<template #header-aside><nuxt-link to="/about/news?type=article_news">查看更多+</nuxt-link></template> <template #header-aside><nuxt-link to="/about/news?type=article_news">查看更多+</nuxt-link></template>
<div class="future"> <div class="future">
<div class="future-left">即将开始的<br />课程日期</div> <!-- <div class="future-left">即将开始的<br />课程日期</div> -->
<div class="future-right"> <div class="future-right">
<div class="future-item" v-for="(item, index) in futureList" :key="index"> <swiper ref="mySwiper" :options="swiperOptions" class="my-swiper">
<div class="future-item__title">{{ item.title }}</div> <template v-for="(item, index) in futureList">
<div class="future-item__date">{{ formatDate(item.created_time) }}</div> <swiper-slide :key="index">
</div> <div class="future-item">
<div class="future-item__title">{{ item.title }}</div>
<div class="future-item__date">{{ item.created_time }}</div>
</div>
</swiper-slide>
</template>
</swiper>
</div> </div>
</div> </div>
<div class="list"> <div class="list">
<nuxt-link :to="`/about/news/${item.id}`" v-for="(item, index) in list" :key="index"> <nuxt-link :to="`/about/news/${item.id}`" v-for="(item, index) in list" :key="index">
<div class="list-item"> <div class="list-item">
<div class="list-item__date"> <div class="list-item__date">
<p class="t1">{{ formatMD(item.created_at) }}</p> <p class="t1">{{ formatMD(item.start_time) }}</p>
<p class="t2">{{ formatYY(item.created_at) }}</p> <p class="t2">{{ formatYY(item.start_time) }}</p>
</div> </div>
<div class="list-item__title">{{ item.title }}</div> <div class="list-item__title">{{ item.title }}</div>
</div> </div>
...@@ -30,9 +36,18 @@ export default { ...@@ -30,9 +36,18 @@ export default {
components: { Card }, components: { Card },
data() { data() {
return { return {
swiperOptions: {
autoplay: true,
delay: 5000,
loop: true,
direction: 'vertical',
slidesPerView: 'auto',
centeredSlides: true
},
futureList: [ futureList: [
{ title: 'KELLEY商学院金融硕士(MSF)开学典礼', created_time: '2020-03-23 14:41:08' }, { title: 'KELLEY商学院金融硕士(MSF)开学典礼', created_time: '5月22日' },
{ title: '酒店管理HMBA报名截止日', created_time: '2020-04-10 14:41:08' } { title: '中国PRP首期班核心课程(二)', created_time: '5月29日' },
{ title: '紫荆-索菲亚金融方向工商管理硕士开学典礼', created_time: '5月29日' }
], ],
list: [] list: []
} }
...@@ -40,17 +55,17 @@ export default { ...@@ -40,17 +55,17 @@ export default {
methods: { methods: {
// 2月14日 // 2月14日
formatDate(value) { formatDate(value) {
const date = new Date(value.replace(/\-/g, '/')) const date = new Date(value * 1000)
return date.getMonth() + 1 + '月' + date.getDate() + '日' return date.getMonth() + 1 + '月' + date.getDate() + '日'
}, },
// 2021 // 2021
formatYY(value) { formatYY(value) {
const date = new Date(value.replace(/\-/g, '/')) const date = new Date(value * 1000)
return date.getFullYear() return date.getFullYear()
}, },
// 2/14 // 2/14
formatMD(value) { formatMD(value) {
const date = new Date(value.replace(/\-/g, '/')) const date = new Date(value * 1000)
return date.getMonth() + 1 + '/' + date.getDate() return date.getMonth() + 1 + '/' + date.getDate()
} }
}, },
...@@ -75,7 +90,9 @@ export default { ...@@ -75,7 +90,9 @@ export default {
} }
.future-right { .future-right {
flex: 1; flex: 1;
padding-left: 0.28rem; height: 1.2rem;
overflow: hidden;
// padding-left: 0.28rem;
} }
.future-item { .future-item {
display: flex; display: flex;
...@@ -85,6 +102,14 @@ export default { ...@@ -85,6 +102,14 @@ export default {
.future-item + .future-item { .future-item + .future-item {
border-top: 1px solid #999; border-top: 1px solid #999;
} }
::v-deep{
.swiper-slide-duplicate-active{
.future-item{
border-top: 1px solid #999999;
}
}
}
.future-item__title { .future-item__title {
flex: 1; flex: 1;
font-size: 0.1rem; font-size: 0.1rem;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论