swiper高度问题一直困扰我。今天终于有时间来解决一下。因为他的高度不能固定死,写死其他数据展示不完全,不写或者100%,auto都不行。翻了一堆资料也查了很多,最后总结一下。
1.很多人都说用一种方法。就是高度*数量,也就是所说的获取数据数组长度,根据数据长度来动态改变每页的长度,因为字号啊什么的在各个手机显示不一定都相同,总感觉不是解决问题的最佳方法。
2.使用Swiper+scroll-view
先设置swiper高度

<swiper style="height: {{clientHeight?clientHeight+'px':'auto'}}" class='videoSwiper'  current="{{currentTab}}"  duration="200" bindchange="swiperchange"></swiper>

在swiper-item中嵌套一个scroll-view

<swiper-item ><scroll-view scroll-y="{{true}}" style="height: {{clientHeight?clientHeight+'px':'auto'}}" bindscrolltolower="scrollbot"></scroll-view>
</swiper-item >

在js中获取设备可视窗口高度(我是写在onload里的)

onLoad:function(){var that = thiswx.getSystemInfo({success: function (res) {that.setData({clientHeight: res.windowHeight});}})}

切换的js

swiperchange: function (e) {var that = thisconsole.log(e.detail.current)that.setData({'currentTab': e.detail.current})},

小程序swiper(tab)高度自适应相关推荐

  1. swiper高度自适应_小程序 swiper 图片高度自适应+预览图片

    一.概述: 在开发小程序的项目中,经常会用到swiper这个轮播组件,但是使用的时候会有一个问题,swiper系统会默认一个高度而且是px为单位的,如下: swiper { display:block ...

  2. 微信小程序 - 设置图片高度自适应(宽度固定)

      我们要放入多张一样宽度不一样高度的图片的时候,我们不能同时都设置固定的高度,这样会使得一些图片被挤压或者有些会出现空白的现象,这些都不能满足我们的需求,所以我来说一下如何实现图片高度自适应. 我们 ...

  3. html微信图片自适应,微信小程序实现图片高度自适应

    1. swiper轮播海报通过wx.getSystemInfo接口获取屏幕高度,高度依据图片宽高等比缩放 运行于app.js,全局保存 // 设备信息 wx.getSystemInfo({ succe ...

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

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

  5. 微信小程序swiper高度自适应方法

    小程序swiper高度自适应 data: {//图片hdimg: [],//是否采用衔接滑动circular: true,//是否显示画板指示点indicatorDots: false,//选中点的颜 ...

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

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

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

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

  8. 微信小程序轮播图片自适应

    微信小程序轮播图片自适应 //xml代码 <view class="rotation"><swiper class="home-swiper" ...

  9. php展示微信图片尺寸,微信小程序实现image图片自适应宽度

    本文主要和大家分享微信小程序实现image图片自适应宽度,希望能帮助到大家,首先我们先来了解一下image组件. 一.了解image组件 由于image有默认的固定的宽度和高度,这样我们在做图片自适应 ...

  10. 钉钉小程序 实现Tab选项卡

    引言:小程序开发中,有很多封装好的控件,但是常用的tab选项卡没有,所以网上查了资料,可以根据view+swiper来实现,于是自己跟着也写了一个,由于自己刚接触钉钉小程序,网上资料还是蛮少的,所以这 ...

最新文章

  1. 基本类型和引用类型的传值
  2. JS DOM 操作实现代码
  3. reactor线程模型_简单了解Java Netty Reactor三种线程模型
  4. 自用 x86 GetProcAddress + GetModuleHandle
  5. 【转】SQL SERVER 存储过程学习笔记
  6. caffe安装_目标检测之caffe-ssd模型训练与测试
  7. ireport在springboot中中文不显示解决
  8. 解决ssh登录过慢问题
  9. 10个免费商用的图片网站分享
  10. python123随机密码生成、生成三组n位密码_生成随机密码
  11. nexus4刷机 android6.0,谷歌nexus 5刷机工具
  12. 在unity打开c#脚本写代码没有Unity相关提示
  13. Python 通过 Tushare Pro 获取财经数据接口
  14. VS2022 MAUI Hello World——Windows平台及Android平台效果
  15. vpp怎么写node
  16. 广西大学计算机考研录取名单,广西大学2020考研推免生录取名单
  17. python django廖雪峰_如何用Django从零开始搭建一个网站(0)
  18. Oracle connect by与level的使用
  19. Manjaro + Windows 双系统安装指南
  20. 全球十大正规黄金期货交易APP平台排名(2023版榜单)

热门文章

  1. Hadoop与Hbase基本配置
  2. 直播平台搭建中你需要注意的小细节
  3. 转载 1-EasyNetQ介绍(黄亮翻译) https://www.cnblogs.com/HuangLiang/p/7105659.html
  4. Java中console类的简单用法
  5. 第二十六篇 面向对象初识
  6. 深入理解乐观锁与悲观锁
  7. LeetCode-两个结构分别遍历,然后合并
  8. 插上翅膀,让Excel飞起来——xlwings(一)
  9. ArcGIS API for JavaScript 4.4学习笔记[新] AJS4.4和AJS3.21新特性
  10. pthread多线程编程的学习小结