Commit b112c6c0ca3d31fe914e36b66c2e0908a76f3f21
1 parent
0bbf5cc5
1. 点击首页广告的滚动跳转到链接地址
Showing
2 changed files
with
11 additions
and
4 deletions
pages/index/index/index.js
| ... | ... | @@ -229,7 +229,6 @@ Page({ |
| 229 | 229 | }); |
| 230 | 230 | } |
| 231 | 231 | }, |
| 232 | - | |
| 233 | 232 | //---读取数据内容--- |
| 234 | 233 | async init_fir() { |
| 235 | 234 | var th = this; |
| ... | ... | @@ -245,7 +244,8 @@ Page({ |
| 245 | 244 | for (var i = 0; i < a.length; i++) { |
| 246 | 245 | var tt = { |
| 247 | 246 | 'ad_code': o.imghost + a[i].ad_code, |
| 248 | - 'media_link': '' | |
| 247 | + 'media_link': '', | |
| 248 | + 'ad_weapplink':a[i].ad_weapplink | |
| 249 | 249 | }; |
| 250 | 250 | arr.push(tt); |
| 251 | 251 | } |
| ... | ... | @@ -825,6 +825,13 @@ Page({ |
| 825 | 825 | is_disgraceful: 1 |
| 826 | 826 | }) |
| 827 | 827 | }) |
| 828 | + }, | |
| 829 | + | |
| 830 | + go_ad:function(e){ | |
| 831 | + var url=e.currentTarget.dataset.url; | |
| 832 | + if(!url || url=='') return; | |
| 833 | + if(url[0]!='/') url='/'+url; | |
| 834 | + getApp().goto(url); | |
| 828 | 835 | } |
| 829 | 836 | |
| 830 | 837 | }); |
| 831 | 838 | \ No newline at end of file | ... | ... |
pages/index/index/index.wxml
| ... | ... | @@ -31,8 +31,8 @@ |
| 31 | 31 | <view class="rel title-img" wx:if="{{banner}}"> |
| 32 | 32 | <swiper autoplay="true" class="swiper_box" duration="1000" interval="3000" vertical="" bindchange="bannerSwiperChange" style="height:{{max_sw_height}}rpx"> |
| 33 | 33 | <swiper-item wx:for="{{banner}}" wx:key="banner" class="swiperItem"> |
| 34 | - <view url="{{item.media_link}}" class="slide-image-frame"> | |
| 35 | - <image class="slide-image" mode="widthFix" src="{{item.ad_code}}" bindload="imageLoad" data-index="{{index}}" lazy-load="true" binderror="bind_bnerr" data-errorimg="banner[{{index}}].ad_code"></image> | |
| 34 | + <view class="slide-image-frame"> | |
| 35 | + <image bindtap='go_ad' data-url="{{item.ad_weapplink}}" class="slide-image" mode="widthFix" src="{{item.ad_code}}" bindload="imageLoad" data-index="{{index}}" lazy-load="true" binderror="bind_bnerr" data-errorimg="banner[{{index}}].ad_code"></image> | |
| 36 | 36 | </view> |
| 37 | 37 | </swiper-item> |
| 38 | 38 | </swiper> | ... | ... |