Commit 01af041e3b6416c9a2f9a73cf2baaf489eb3323a
1 parent
cb2e462f
助力活动轮播图高度修改
Showing
3 changed files
with
41 additions
and
14 deletions
pages/user/assistance/task_assistance.js
... | ... | @@ -64,7 +64,8 @@ Page({ |
64 | 64 | djs: "", //定时器的显示 |
65 | 65 | //*********************************************end |
66 | 66 | |
67 | - Hei: 0, | |
67 | + // Hei: 0, | |
68 | + max_sw_height: 0, | |
68 | 69 | }, |
69 | 70 | |
70 | 71 | /** |
... | ... | @@ -1076,16 +1077,34 @@ Page({ |
1076 | 1077 | }, |
1077 | 1078 | |
1078 | 1079 | |
1079 | - imgH:function(e){ | |
1080 | + // imgH:function(e){ | |
1080 | 1081 | |
1081 | - var winWid = wx.getSystemInfoSync().windowWidth; //获取当前屏幕的宽度 | |
1082 | - var imgh = e.detail.height; //图片高度 | |
1083 | - var imgw = e.detail.width; | |
1084 | - var swiperH = winWid*0.827*imgh/imgw + "px" //等比设置swiper的高度。 即 屏幕宽度 / swiper高度 = 图片宽度 / 图片高度 ==》swiper高度 = 屏幕宽度 * 图片高度 / 图片宽度 | |
1085 | - console.log('imgload',winWid, imgh, imgw, swiperH); | |
1082 | + // var winWid = wx.getSystemInfoSync().windowWidth; //获取当前屏幕的宽度 | |
1083 | + // var imgh = e.detail.height; //图片高度 | |
1084 | + // var imgw = e.detail.width; | |
1085 | + // var swiperH = winWid*0.827*imgh/imgw + "px" //等比设置swiper的高度。 即 屏幕宽度 / swiper高度 = 图片宽度 / 图片高度 ==》swiper高度 = 屏幕宽度 * 图片高度 / 图片宽度 | |
1086 | + // console.log('imgload',winWid, imgh, imgw, swiperH); | |
1087 | + // this.setData({ | |
1088 | + // Hei:swiperH //设置高度 | |
1089 | + // }) | |
1090 | + | |
1091 | + // imgs | |
1092 | + // }, | |
1093 | + | |
1094 | + | |
1095 | + imageLoad: function(e) { | |
1096 | + var winWid = wx.getSystemInfoSync().windowWidth; | |
1097 | + var imgwidth = e.detail.width; | |
1098 | + var imgheight = e.detail.height; | |
1099 | + //宽高比 | |
1100 | + var ratio = imgwidth / imgheight; | |
1101 | + //计算的高度值 | |
1102 | + var viewHeight = winWid / ratio * 0.8; | |
1103 | + if (this.data.max_sw_height < viewHeight) { | |
1086 | 1104 | this.setData({ |
1087 | - Hei:swiperH //设置高度 | |
1088 | - }) | |
1105 | + max_sw_height: viewHeight | |
1106 | + }); | |
1107 | + }; | |
1089 | 1108 | }, |
1090 | 1109 | |
1091 | 1110 | }) | ... | ... |
pages/user/assistance/task_assistance.wxml
1 | 1 | <wxs module="filter" src="../../../utils/filter.wxs"></wxs> |
2 | -<view class="top-back" style="padding-bottom:{{is_user_task!=null&&is_user_task.status==0?50:0}}rpx;background-image: url({{iurl}}/miniapp/images/friendhelp/lumi.png)" bindtap="close"> | |
2 | +<view class="top-back" style="padding-bottom:80rpx;background-image: url({{iurl}}/miniapp/images/friendhelp/lumi.png)" bindtap="close"> | |
3 | +<!-- <view class="top-back" style="padding-bottom:{{is_user_task!=null&&is_user_task.status==0?50:0}}rpx;background-image: url({{iurl}}/miniapp/images/friendhelp/lumi.png)" bindtap="close"> --> | |
3 | 4 | <!-- 助力活动头部 --> |
4 | 5 | <view class="top-frame"> |
5 | 6 | <view class="flex-center"> |
... | ... | @@ -16,15 +17,15 @@ |
16 | 17 | </view> |
17 | 18 | </view> |
18 | 19 | <!-- 图片的轮播图 --> |
19 | - <view class="xc-specific-more-frame flex-center" style="height:{{Hei}};"> | |
20 | + <view class="xc-specific-more-frame flex-center" style="height:{{max_sw_height}}px;"> | |
20 | 21 | <view bindtap="click_pre"> |
21 | 22 | <view class="bg_left xc-left bcolor"></view> |
22 | 23 | </view> |
23 | 24 | <!-- <swiper bindanimationfinish="changeGoodsSwip" current="{{sw_index}}" style='width:82.7%; height:100%' bindchange='onSli' indicator-dots="{{false}}" autoplay="{{false}}"> --> |
24 | - <swiper bindanimationfinish="changeGoodsSwip" current="{{sw_index}}" style='' bindchange='onSli' indicator-dots="{{false}}" autoplay="{{false}}" style='width:82.7%;height: 100%;'> | |
25 | + <swiper bindanimationfinish="changeGoodsSwip" current="{{sw_index}}" style='' bindchange='onSli' indicator-dots="{{false}}" autoplay="{{false}}" style='width:80%;height:100%;'> | |
25 | 26 | <swiper-item class="rel" wx:for="{{aitem}}" wx:for-item="aitem" wx:for-index="pidx"> |
26 | 27 | |
27 | - <image class="xc-center-img" bindtap="libao_details" data-taskid="{{aitem.id}}" src="{{aitem.giftBagUrl!=null&&aitem.giftBagUrl!=''?iurl+aitem.giftBagUrl:swpie_img}}" mode="widthFix" bindload='imgH' style="width: 100%;display: block;"></image> | |
28 | + <image class="xc-center-img" bindtap="libao_details" data-taskid="{{aitem.id}}" src="{{aitem.giftBagUrl!=null&&aitem.giftBagUrl!=''?iurl+aitem.giftBagUrl:swpie_img}}" mode="widthFix" bindload='imageLoad' style="width: 100%;display: block;"></image> | |
28 | 29 | <view bindtap="libao_details" data-taskid="{{aitem.id}}" class="abs select_details fs26 white">礼包详情</view> |
29 | 30 | |
30 | 31 | </swiper-item> |
... | ... | @@ -65,7 +66,8 @@ |
65 | 66 | |
66 | 67 | </view> |
67 | 68 | <!-- 底部列表 --> |
68 | -<view style="margin-top:{{is_user_task!=null?52:0}}rpx"> | |
69 | +<view> | |
70 | +<!-- <view style="margin-top:{{is_user_task!=null?52:0}}rpx"> --> | |
69 | 71 | <!-- 标题 --> |
70 | 72 | |
71 | 73 | <view class="flex-vertical-between fs28 padding head"> | ... | ... |
pages/user/assistance/task_assistance.wxss
... | ... | @@ -16,6 +16,7 @@ page { |
16 | 16 | /* height:65%; */ |
17 | 17 | background-repead: no-repead; |
18 | 18 | background-size: 100% 100%; |
19 | + padding-bottom: 50rpx; | |
19 | 20 | } |
20 | 21 | |
21 | 22 | .top-frame { |
... | ... | @@ -236,4 +237,9 @@ line-height: 48rpx; |
236 | 237 | .bottom{ |
237 | 238 | margin-bottom: 50rpx; |
238 | 239 | margin-top: 20rpx; |
240 | +} | |
241 | + | |
242 | +.rel { | |
243 | + display: flex; | |
244 | + align-items: center; | |
239 | 245 | } |
240 | 246 | \ No newline at end of file | ... | ... |