Commit 01af041e3b6416c9a2f9a73cf2baaf489eb3323a

Authored by 后端研发-倪永富
1 parent cb2e462f

助力活动轮播图高度修改

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
... ...