小程序swiper高度自适应

 data: {//图片hdimg: [],//是否采用衔接滑动circular: true,//是否显示画板指示点indicatorDots: false,//选中点的颜色indicatorcolor: "#000",//是否竖直vertical: false,//是否自动切换autoplay: false,//滑动动画时长毫秒duration: 100,//所有图片的高度imgheights: [],//图片宽度imgwidth: 750,//默认current:0},
imageLoad: function (e) {//获取图片真实宽度var imgwidth = e.detail.width,imgheight = e.detail.height,//宽高比ratio = imgwidth / imgheight;console.log(imgwidth, imgheight)//计算的高度值var viewHeight = 750 / ratio;var imgheight = viewHeightvar imgheights = this.data.imgheights//把每一张图片的高度记录到数组里imgheights.push(imgheight)this.setData({imgheights: imgheights,})},bindchange: function (e) {console.log(e.detail.current)this.setData({ current: e.detail.current})}
<view><swiper class="swiper" indicator-dots="{{indicatorDots}}" vertical="{{vertical}}" autoplay="{{autoplay}}" duration="{{duration}}" bindchange="bindchange"  circular="{{circular}}" style="height:{{imgheights[current]}}rpx;"><block wx:for="{{hdimg}}" wx:key="{{index}}"><swiper-item ><image src="{{item}}" mode="aspectFit" bindload="imageLoad"       class=".itemimage" style="height:{{imgheights[current]}}rpx;width:{{imgwidth}}rpx;"/></swiper-item></block></swiper>
</view>
.swiper {width: 100%;
}

微信小程序swiper高度自适应方法相关推荐

  1. swiper高度自适应_微信小程序swiper高度自适应

    微信小程序swiper高度自适应的实现方式,首先swiper默认最小高度150,下面请看开发实例. 要求:swiper高度自适应 wxml wxss .swiper image { width: 10 ...

  2. 微信小程序swiper高度自适应,swiper的子元素高度不固定

    小程序 swiper 组件默认高度150px,并且如果子元素过高,swiper不会自适应高度 解决方案一: (总体来说不够完美,适合满屏滑动) 如果不是满屏的状态,用scroll-view IOS滑动 ...

  3. 微信小程序swiper图片尺寸_微信小程序 - swiper 高度自适应

    我这边开发用的是 wepy,代码风格跟小程序原生的不太一样,下面代码是依照小程序的代码风格整理之后的,可能有不同或遗漏的地方,但这都不重要,注意领会精神! 原理: 获取设备宽度 获取 swiper 内 ...

  4. 解决微信小程序scroll-view高度自适应问题的方法

    第一种情况,scroll-view占据整屏 html scroll-view {height: 100vh;} 第二种情况,scroll-view自适应页面剩余高度 wxml <view cla ...

  5. 小程序swiper高度自适应

    方法学习来自:https://blog.csdn.net/qq_31604363/article/details/73715944 1.wxml部分 <block wx:for="{{ ...

  6. 微信小程序图片高度自适应问题

    //加上mode="widthFix"即可 <image src="../../images/de1.png" mode="widthFix&q ...

  7. 微信小程序swiper图片尺寸_微信小程序 swiper 轮播图 高度自适应

    微信小程序 swiper 轮播图 高度自适应 发布时间:2018-07-20 15:34, 浏览次数:588 , 标签: swiper 小程序中使用swiper 组件 ,实现轮播图高度自适应效果. 先 ...

  8. 小程序setdata优化_微信小程序 setData的使用方法详解

    微信小程序 setData的使用方法详解 微信小程序 setData的使用方法详解 最近在使用微信小程序的setData时,遇到了以下问题.如下: 官网文档在使用setData()设置数组对象的某个元 ...

  9. 小程序图片高度自适应等问题

    小程序图片高度自适应 这里踩了很多遍的坑,花了很多时间,以为像以前以前给他上级的盒子不给高度就行了,oh,no,这是一个坑,关键在于image标签的一个属性:mode="widthFix&q ...

最新文章

  1. 机器学习面试的12个基础问题,强烈推荐!
  2. 结合实例与代码谈数字图像处理都研究什么?
  3. 配置静态路由使用出站接口和下一跳IP的差别
  4. 在IE中测试调用Web Service
  5. Prometheus — 核心概念
  6. docker 虚拟机搭建mongodb一主一从一复制_Docker最全教程——MongoDB容器化(十三)...
  7. 原因代码10044-Erdos number Time limit exceeded
  8. MFC CString转换为字符数组
  9. 底部菜单_css实现移动端底部导航菜单隆起效果
  10. ElementUI中el-upload中怎样限制上传文件的格式
  11. OpenCASCADE:OCCT应用框架OCAF之标准文件服务
  12. 大数据数据收集数据困难_大数据就是好数据吗?研究人员在处理大数据集时遭遇的 5 大挑战...
  13. Javascript .map文件-JavaScript源地图
  14. java实现lof,LOF异常检测算法实现
  15. java跑酷游戏_HTML5游戏实战(1):50行代码实现正面跑酷游戏
  16. Namecheap无法登录
  17. 【联盛德W806上手笔记】九、DMA
  18. python上位机实现机械臂拾物
  19. 支付宝支付接口、支付宝订单查询接口 前端为APP
  20. 导读:如何通关自然语言处理面试

热门文章

  1. 动手搭建自己的web服务器
  2. c语言字符串 从后拷贝,C语言字符串拷贝
  3. 解决virus:win32/ramnit.a病毒
  4. linux 软ap 设备数量,Linux下软AP功能之Hostapd介绍
  5. 使用单片机的串口打印功能
  6. 辛普森求积公式 和 复合辛普森求积公式 Matlab 实现
  7. 详解软件测试中白盒测试基本概念及四种白盒测试方法以及六种逻辑覆盖法(语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆盖)
  8. 抖音淘客项目,抖音淘客推广什么产品好,抖音淘客如何选商品抖音淘客项目,抖音淘客推广什么产品好,抖音淘客如何选商品
  9. 云服务器ECS,你真的懂吗?
  10. 使用 ASM 编写 Java 字节码混淆器以实现对代码的保护