Browse Source

修改弹窗bug

master
caichunsheng 4 years ago
parent
commit
4ba2846de1
  1. 12
      pages/index/index.js
  2. 2
      pages/index/index.wxml

12
pages/index/index.js

@ -38,7 +38,8 @@ Page({
alertSwipeList: [], //弹窗广告
showAdv: false, //弹窗开关
showFullAdv: true, //全屏广告开关
time: 5 //全屏广告剩余时间
time: 5, //全屏广告剩余时间
showTime:false,
},
onLoad: function (options) {
//全屏广告
@ -48,6 +49,9 @@ Page({
type_id: 5
}).then(res => {
if (res.data.length > 0) {
this.setData({
showTime:true
})
let timer = setInterval(() => {
this.setData({
time: this.data.time - 1
@ -65,6 +69,10 @@ Page({
this.setData({
startList: res.data || []
})
}else{
this.setData({
showFullAdv: false
})
}
})
if (options.from) {
@ -603,8 +611,6 @@ Page({
bannerJumpNew(item) {
let that = this
item = item.currentTarget.dataset.item
console.log(item);
if (item.tdata == '') return
that.pagePoint({
event: "banner_click",

2
pages/index/index.wxml

@ -426,7 +426,7 @@
</view>
<!-- 广告弹窗结束 -->
<view class="fullavd" wx:if="{{showFullAdv}}">
<view class="time" bindtap="closeFullAdv">跳过 {{time}}</view>
<view class="time" bindtap="closeFullAdv" wx:if="{{showTime}}">跳过 {{time}}</view>
<swiper class="fullsp" autoplay="{{true}}" interval="{{3000}}" duration="{{300}}" indicator-active-color="white">
<block wx:for="{{startList}}" wx:key="*this">
<swiper-item data-item="{{item}}" bindtap="bannerJumpNew" >

Loading…
Cancel
Save