|
|
@@ -1,42 +1,48 @@
|
|
|
<template>
|
|
|
<view class="content">
|
|
|
- <div class="actives">
|
|
|
- <div
|
|
|
- v-for="(active, idx) in activeListCopy"
|
|
|
- :key="idx"
|
|
|
- class="actives-item"
|
|
|
- @click="goDeatil(active.id)"
|
|
|
- >
|
|
|
- <div class="active-content">
|
|
|
- <div class="img-box"><img :src="active.url" alt="" /></div>
|
|
|
- <div class="right">
|
|
|
- <div class="right-title">{{ active.title }}</div>
|
|
|
- <div class="right-inf">
|
|
|
- <div class="inf-type" style="width: 17%;">
|
|
|
- <div
|
|
|
- :class="{ color: active.type == 1 }"
|
|
|
- class="originColor"
|
|
|
- ></div>
|
|
|
- <div>{{ active.type == 1 ? "线上" : "线下" }}</div>
|
|
|
- </div>
|
|
|
- <div class="inf-way" style="width: 24%;">
|
|
|
- {{ active.way }}
|
|
|
- </div>
|
|
|
- <div class="inf-date">
|
|
|
- {{ active.date }}
|
|
|
- </div>
|
|
|
+ <div class="actives">
|
|
|
+ <div
|
|
|
+ v-for="(active, idx) in activeListCopy"
|
|
|
+ :key="idx"
|
|
|
+ class="actives-item"
|
|
|
+ @click="goDeatil(active.id)"
|
|
|
+ >
|
|
|
+ <div class="active-content">
|
|
|
+ <div class="img-box"><img :src="active.url" alt="" /></div>
|
|
|
+ <div class="right">
|
|
|
+ <div class="right-title">{{ active.title }}</div>
|
|
|
+ <div class="right-inf">
|
|
|
+ <div class="inf-type right-item" style="width: 17%">
|
|
|
+ <div
|
|
|
+ :class="{ color: active.type == 1 }"
|
|
|
+ class="originColor"
|
|
|
+ ></div>
|
|
|
+ <div>{{ active.type == 1 ? "线上" : "线下" }}</div>
|
|
|
+ </div>
|
|
|
+ <div class="inf-way right-item">
|
|
|
+ {{ active.way }}
|
|
|
+ </div>
|
|
|
+ <div class="inf-date right-item">
|
|
|
+ {{ active.date }}
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="readShare">
|
|
|
- <div v-show="active.status == '0'" class="active-tips-box wait-color">活动待开始</div>
|
|
|
- <div v-show="active.status == '1'" class="active-tips-box ing-color">活动进行中</div>
|
|
|
- <div v-show="active.status == '2'" class="active-tips-box end-color">活动已结束</div>
|
|
|
- <div class="read">浏览 {{ active.read }}</div>
|
|
|
- <div class="share">分享 {{ active.share }}</div>
|
|
|
+ </div>
|
|
|
+ <div class="readShare">
|
|
|
+ <div v-show="active.status == '0'" class="active-tips-box wait-color">
|
|
|
+ 活动待开始
|
|
|
+ </div>
|
|
|
+ <div v-show="active.status == '1'" class="active-tips-box ing-color">
|
|
|
+ 活动进行中
|
|
|
+ </div>
|
|
|
+ <div v-show="active.status == '2'" class="active-tips-box end-color">
|
|
|
+ 活动已结束
|
|
|
</div>
|
|
|
+ <div class="read">浏览 {{ active.read }}</div>
|
|
|
+ <div class="share">分享 {{ active.share }}</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
+ </div>
|
|
|
</view>
|
|
|
</template>
|
|
|
|
|
|
@@ -210,11 +216,13 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
.actives {
|
|
|
- padding: 0 40rpx;
|
|
|
- display: flex;
|
|
|
- flex-direction: column;
|
|
|
+ width: 90%;
|
|
|
+ display: flex;
|
|
|
+ flex-direction: column;
|
|
|
+ align-items: center;
|
|
|
.actives-item {
|
|
|
// height: 150rpx;
|
|
|
+ width: 100%;
|
|
|
box-shadow: 0px 4rpx 32rpx rgba(0, 0, 0, 0.1);
|
|
|
border-radius: 32rpx;
|
|
|
margin-top: 20px;
|
|
|
@@ -247,10 +255,10 @@ export default {
|
|
|
letter-spacing: 3rpx;
|
|
|
}
|
|
|
.right-inf {
|
|
|
- display: flex;
|
|
|
- font-size: 21rpx;
|
|
|
- align-items: center;
|
|
|
- color: $uni-text-color-grey;
|
|
|
+ font-size: 21rpx;
|
|
|
+ flex-wrap: wrap;
|
|
|
+ display: flex;
|
|
|
+ color: $uni-text-color-grey;
|
|
|
.inf-type {
|
|
|
margin-right: 10rpx;
|
|
|
display: flex;
|