Browse Source

小程序开屏页

master
chenkainan 2 years ago
parent
commit
11b46caeba
  1. 2
      app.js
  2. 1854
      pages/index/index.js
  3. 40
      pages/index/index.wxml
  4. 29
      pages/index/index.wxss
  5. 3
      utils/https.js

2
app.js

@ -21,7 +21,7 @@ App({
unique_key: "wechatxcx" unique_key: "wechatxcx"
}).then(res => { }).then(res => {
let data = JSON.parse(res.data); let data = JSON.parse(res.data);
data.isTest = data.isTest116? true : false; data.isTest = data.isTest117? true : false;
this.globalData.configJson = data this.globalData.configJson = data
}).then(() => { }).then(() => {
// 获取ui配置文件 // 获取ui配置文件

1854
pages/index/index.js

File diff suppressed because it is too large

40
pages/index/index.wxml

@ -655,19 +655,35 @@
<image bindtap="closeAdv" style="width: 100rpx; height: 100rpx;transform: translate(200rpx,6rpx);" src="https://static.ticket.sz-trip.com/uploads/20220810/f4bb1a4f0b5eb394e6ca6e4f03aaa1e0.png"></image> <image bindtap="closeAdv" style="width: 100rpx; height: 100rpx;transform: translate(200rpx,6rpx);" src="https://static.ticket.sz-trip.com/uploads/20220810/f4bb1a4f0b5eb394e6ca6e4f03aaa1e0.png"></image>
</view> </view>
<!-- 广告弹窗结束 --> <!-- 广告弹窗结束 -->
<view class="fullavd" wx:if="{{showFullAdv}}" style="opacity: {{opacity}}"> <view class="fullavd" wx:if="{{showFullAdv && startList.head_img}}" style="opacity: {{opacity}}">
<view class="time" bindtap="closeFullAdv" wx:if="{{showTime}}">{{time}}s跳过</view> <view class="time" bindtap="closeFullAdv" wx:if="{{showTime && startList.media_type}}">{{time}}s跳过</view>
<!-- <view class="Qtop" style="height:{{viewHeight}}"> --> <view class="Qtop" style="min-height:100vh" wx:if="{{showTime && startList.media_type}}">
<view class="Qtop" style="min-height:100vh"> <image src="{{startList.head_img}}" mode="widthFix" style="width: 100%;height: 100%;"></image>
<image src="{{startList.head_img}}" mode="widthFix" style="width: 100%;height: 100%;"></image>
</view> </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" > <view style="width:100vw;height: 100vh;position: relative;" wx:if="{{!startList.media_type}}">
<image src="{{item.head_img}}" style="width: 100%;height: 100%;" mode="widthFix"></image> <video
</swiper-item> style="width:100vw;height:100vh;display:block;"
</block> id="myVideo"
</swiper> --> src="{{startList.head_img}}"
show-center-play-btn="{{false}}"
show-play-btn="{{true}}"
autoplay
controls="{{false}}"
bindended="videoend"
loop="{{true}}"
muted="{{isMuted}}"
object-fit="fill"
></video>
<!-- <image src="https://static.ticket.sz-trip.com/jundaosuzhou/images/startPage/mute.png" class="muteImg" mode="widthFix" wx:if="{{isMuted}}" bindtap="closeMuted"></image> -->
<!-- <image src="https://static.ticket.sz-trip.com/jundaosuzhou/images/startPage/sound.png" class="muteImg" mode="widthFix" wx:else bindtap="closeMuted"></image> -->
<image src="https://static.ticket.sz-trip.com/jundaosuzhou/images/startPage/logo.png" class="logoImg" mode="widthFix"></image>
<image src="https://static.ticket.sz-trip.com/jundaosuzhou/images/startPage/btn.png" class="btnImg" mode="widthFix" bindtap="closeFullAdv"></image>
<image src="https://static.ticket.sz-trip.com/jundaosuzhou/images/startPage/play.png" class="playImg" mode="widthFix" wx:if="{{videoPlay}}" bindtap="videoPlay"></image>
<image src="https://static.ticket.sz-trip.com/jundaosuzhou/images/startPage/pause.png" class="playImg" mode="widthFix" wx:else bindtap="videoPause"></image>
</view>
</view> </view>
<!-- <view class="topBox"> <!-- <view class="topBox">
<view class="Qtop" :style="{height:height}"> <view class="Qtop" :style="{height:height}">

29
pages/index/index.wxss

@ -1144,4 +1144,33 @@ page {
} }
.time{ .time{
padding-right: 10rpx; padding-right: 10rpx;
}
.muteImg {
width: 62rpx;
height: 62rpx;
position: absolute;
top: 194rpx;
right: 38rpx;
}
.logoImg {
width: 464.67rpx;
height: 342.67rpx;
position: absolute;
top: 406rpx;
left: 142rpx;
}
.btnImg {
width: 296.67rpx;
height: 79.33rpx;
position: absolute;
left: 226rpx;
bottom: 208rpx;
}
.playImg {
position: absolute;
width: 31.33rpx;
height: 38rpx;
left: 56.67rpx;
bottom: 64rpx;
} }

3
utils/https.js

@ -7,7 +7,8 @@ const env = wx.getAccountInfoSync().miniProgram.envVersion
if (env == 'develop1') { if (env == 'develop1') {
baseUrl = "https://test.api.cloud.sz-trip.com/api/" baseUrl = "https://test.api.cloud.sz-trip.com/api/"
} else { } else {
baseUrl = "https://api.cloud.sz-trip.com/api/"; // baseUrl = "https://api.cloud.sz-trip.com/api/";
// baseUrl = "https://test.api.cloud.sz-trip.com/api/"
} }
const orders = ['', 'weight', 'distance', 'sale_number', 'sale_price', 'price']; const orders = ['', 'weight', 'distance', 'sale_number', 'sale_price', 'price'];
//封装GET请求 //封装GET请求

Loading…
Cancel
Save