123456789101112131415161718192021222324252627282930313233343536373839 |
- <view class="activityPage">
- <image class="activityBack" mode="widthFix" src="{{activityBack}}" alt="" />
- <view class="activityMain">
- <block wx:for="{{activityViewData}}" wx:for-item="item" wx:key="index">
- <!-- type = 1 普通跳转模块 -->
- <block wx:if="{{item.type == 1}}">
- <view class="activityViewItem" style="position: absolute;max-width:750rpx;width:{{item.width*2}}rpx;height:{{item.height*2}}rpx;top:{{item.top*2}}rpx;left:{{item.left*2}}rpx;" catchtap="pageViewClick" data-jumpid="{{item.jump_id}}" data-jumptype="{{item.jump_type}}">
- <image class="activityViewBack" wx:if="{{item}}" mode="aspectFill" src="{{item.imgUrl}}" alt=""/>
- </view>
- </block>
- <!-- type = 2 轮播图模块 -->
- <block wx:if="{{item.type == 2}}">
- <view class="swiperContent" style="position: absolute;max-width:750rpx;width:{{item.width*2}}rpx;height:{{item.height*2}}rpx;top:{{item.top*2}}rpx;left:{{item.left*2}}rpx;">
- <block wx:if="{{item.packageS && item.packageS.length > 1}}">
- <swiper indicator-dots="{{true}}" autoplay="{{false}}" interval="{{2000}}" duration="{{500}}" circular="{{true}}" class="swiperNewBox">
- <block wx:for="{{item.packageS}}" wx:for-index="swiperIndex" wx:for-item="swiperItem" wx:key="swiperIndex">
- <swiper-item class="swiperItem" catchtap="pageViewClick" data-jumpid="{{swiperItem.jump_id}}" data-jumptype="{{swiperItem.jump_type}}">
- <image class="swiperImage" mode="aspectFill" src="{{swiperItem.imgUrl}}" alt="" />
- </swiper-item>
- </block>
- </swiper>
- </block>
- <view class="swiperItem" wx:if="{{item.packageS && item.packageS.length == 1}}" catchtap="pageViewClick" data-jumpid="{{item.swiper[0].jump_id}}" data-jumptype="{{item.swiper[0].jump_type}}">
- <image class="swiperImage" mode="aspectFill" src="{{item.packageS[0].imgUrl}}" alt="" />
- </view>
- </view>
- </block>
- <!-- type = 3 视频模块 -->
- <block wx:if="{{item.type == 3}}">
- <view class="activityVideoContent" wx:if="{{item.link}}" bindtap="activityVideoPlay" style="position: absolute;max-width:750rpx;width:{{item.width*2}}rpx;height:{{item.height*2}}rpx;top:{{item.top*2}}rpx;left:{{item.left*2}}rpx;">
- <view class="activityVideoBox" hidden="{{!activityIsPlay}}">
- <video id="activityVideo" src="{{item.link}}" show-play-btn="{{true}}" custom-cache="{{false}}" controls show-center-play-btn="{{false}}" objectFit='cover'></video>
- </view>
- <image class="videoCover" mode="aspectFill" wx:if="{{item.imgUrl && !activityIsPlay}}" src="{{item.imgUrl}}"></image>
- </view>
- </block>
- </block>
- </view>
- </view>
|