Browse Source

广告逻辑

test
Enzo 5 years ago
parent
commit
d58bdce648
  1. 4
      pages/discover/discover.vue
  2. 12
      pages/index/index.vue

4
pages/discover/discover.vue

@ -2,10 +2,10 @@
<view class="page-color">
<view class="padding-lr lf-p-t-30" v-if="article_list.length">
<view class="card-discover lf-m-b-30" v-for="(item,index) of article_list" :key="index">
<view @click="$url('/pages/notice/article?article_id='+item.big.id)">
<view @click="$url('/pages/notice/article?article_id='+item.big.id)" v-if="item.big">
<image :src="item.big.image" mode="aspectFill" style="width: 686rpx;height: 300rpx;"></image>
</view>
<view class="flex-direction bg-white discover-radius">
<view class="flex-direction bg-white discover-radius" v-if="item.children">
<view class="flex align-center text-center lf-p-30 solid-bottom" v-for="(i,index) of item.children" :key="index" @click="$url('/pages/notice/article?article_id='+i.id)">
<view>
<image :src="i.image" mode="aspectFill" style="width: 100rpx;height: 100rpx;"></image>

12
pages/index/index.vue

@ -33,7 +33,7 @@
</view>
<!-- 中间广告模块 -->
<view class="lf-m-t-40 ad" v-for="(item,index) of home_ad1" :key="index">
<image @click="clickAD(item.id)" :src="item.picture_ad" mode="aspectFill" class="lf-w-100 lf-h-100"></image>
<image @click="clickAD(item.type,item.url)" :src="item.picture" mode="aspectFill" class="lf-w-100 lf-h-100"></image>
</view>
<!-- <swiper class="lf-m-t-40 ad" :current="banner_current" >
<swiper-item @click="clickAD">
@ -174,9 +174,15 @@
}
},
// ad
clickAD(id){
clickAD(type,url){
// this.$msg('ad广')
this.$url('/pages/activityList/index?special_id='+id);
if(url) {
if(type == 0) {
this.$url(url);
}else {
this.$url('/pages/index/urlWeb?url='+url);
}
}
}
},
onReachBottom() {

Loading…
Cancel
Save