Browse Source

添加过滤

feature
是小王呀\24601 1 year ago
parent
commit
bc40e4c2b9
  1. 14
      src/views/home/index.vue

14
src/views/home/index.vue

@ -18,8 +18,8 @@
</div> </div>
<div class="swipe"> <div class="swipe">
<van-swipe class="my-swipe" :autoplay="3000" indicator-color="white"> <van-swipe class="my-swipe" :autoplay="3000" indicator-color="white">
<van-swipe-item v-for="item in PublicityList"> <van-swipe-item v-for="item in PublicityListImg">
<img :src="item.coverPic" alt="" @click="$router.push({ path: '/communityPublicityDetail',query:{item:JSON.stringify(item)} })" <img :src="item.coverPic" alt="" @click="toDetail(item)"
style="width: 100%;height: 150px; margin: 0 auto;border-radius: 15px;"> style="width: 100%;height: 150px; margin: 0 auto;border-radius: 15px;">
</van-swipe-item> </van-swipe-item>
</van-swipe> </van-swipe>
@ -62,7 +62,7 @@
<div class="van-ellipsis">{{ item.activityName }}</div> <div class="van-ellipsis">{{ item.activityName }}</div>
<div class="address font-size14 van-ellipsis gray">地点{{ item.address }}</div> <div class="address font-size14 van-ellipsis gray">地点{{ item.address }}</div>
<div class="time gray font-size14">时间{{ item.startTime }}</div> <div class="time gray font-size14">时间{{ item.startTime }}</div>
<div class="flex flex-end" v-if="item.online === 1"> <div class="flex flex-end">
<div> <div>
<span>报名人数</span> <span class="font-size18 orange">{{ item.participants }}</span>/<span <span>报名人数</span> <span class="font-size18 orange">{{ item.participants }}</span>/<span
class="font-size14">{{ item.participants }}</span> class="font-size14">{{ item.participants }}</span>
@ -177,6 +177,7 @@ export default {
tagActive: 'new', tagActive: 'new',
tagId: null, tagId: null,
PublicityList:[], PublicityList:[],
PublicityListImg:[],
messageText:'没有新的消息!', messageText:'没有新的消息!',
day:null day:null
}; };
@ -195,7 +196,10 @@ export default {
}, },
methods: { methods: {
toDetail(item){ toDetail(item){
this.$router.push({name:'communityPublicityDetail',query:{item:JSON.stringify(item)}}) if(item.coverPic){
this.$router.push({name:'communityPublicityDetail',query:{item:JSON.stringify(item)}})
}
}, },
async querystaffmessage(){ async querystaffmessage(){
let parm = { let parm = {
@ -248,6 +252,7 @@ export default {
endTime: "", endTime: "",
address: "", address: "",
assistingParty: "", assistingParty: "",
online:1
} }
let res = await communityActivity(parm) let res = await communityActivity(parm)
if (res) { if (res) {
@ -293,6 +298,7 @@ export default {
if (res) { if (res) {
this.PublicityList = res.list.slice(0, 2) this.PublicityList = res.list.slice(0, 2)
console.log(this.PublicityList,"s dsfd fs"); console.log(this.PublicityList,"s dsfd fs");
this.PublicityListImg = res.list.filter((item)=>item.coverPic)
} }
}, },
handelChangeTags(val,title){ handelChangeTags(val,title){

Loading…
Cancel
Save