微信小程序swiper设置自适应高度,swiper-item高度设置为100%,小程序swiper的hight:100%无效,swiper自适应屏幕高度

这篇具有很好参考价值的文章主要介绍了微信小程序swiper设置自适应高度,swiper-item高度设置为100%,小程序swiper的hight:100%无效,swiper自适应屏幕高度。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

想将小程序的swiper中的swiper-item,高度撑开到各种手机屏幕的100%高度,即自适应屏幕高度

如果wxss直接hight:100%是不行的

第一步:先将wxss中的整个page属性,设置为100%

page {
    height: 100%; 
}

这样做目的是让显示页面,固定成自适应的全屏,防止出现图片中的滚动条,(当然,如果你有整个页面滚动需求,可以不设置)
微信小程序swiper设置自适应高度,swiper-item高度设置为100%,小程序swiper的hight:100%无效,swiper自适应屏幕高度,微信小程序,小程序,前端
第二步:使用wx.getSystemInfoSync().windowHeight这个方法,获取屏幕的高度,在页面加载的时候就获取这个值

	 data: {
       hight:null, //高度参数
    },
	   /**
     * 生命周期函数--监听页面加载
     */
    onLoad(options) {
        var winHeight = wx.getSystemInfoSync().windowHeight //设置变量存放屏幕高度值
        console.log(winHeight) //打印屏幕高度
        this.setData({
            hight:winHeight //传递值
        })
    },

第三步:关键的一步,是将hight值放到样式里面style="height: {{hight}}px;",注意后面接的是px,不是rpx

    <swiper current='{{currentTab}}' vertical='{{true}}' style="height: {{hight}}px;" >
        <swiper-item id="0" catchtouchmove="false"  >
          。。。。。。。
        </swiper-item>
      </swiper> 
传递值前,黄色是swiper的背景色

微信小程序swiper设置自适应高度,swiper-item高度设置为100%,小程序swiper的hight:100%无效,swiper自适应屏幕高度,微信小程序,小程序,前端

设置高度后,黄色是swiper的背景色,swiper撑开到100%高度了

微信小程序swiper设置自适应高度,swiper-item高度设置为100%,小程序swiper的hight:100%无效,swiper自适应屏幕高度,微信小程序,小程序,前端文章来源地址https://www.toymoban.com/news/detail-582940.html

这样就能实时将swiper的高度,自适应填充到100%了

到了这里,关于微信小程序swiper设置自适应高度,swiper-item高度设置为100%,小程序swiper的hight:100%无效,swiper自适应屏幕高度的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 【微信小程序】图片自适应(高度、宽度自适应)

    wxml: 写入方法bindload=“imageLoad”,该方法为每一个图片自动添加当前图片的实际高度: 加image属性 mode=“widthFix”,使图片高度自适应;

    2024年04月26日
    浏览(14)
  • uni-app/微信小程序:scroll-view纵向滚动高度自适应flex布局填充剩余高度

    uni-app文档:https://uniapp.dcloud.net.cn/component/scroll-view.html 使用竖向滚动时,需要给 一个固定高度,通过 css 设置 height 微信文档:https://developers.weixin.qq.com/miniprogram/dev/component/scroll-view.html 使用竖向滚动时,需要给scroll-view一个固定高度,通过 WXSS 设置 height 所以,给scroll-view设置

    2024年02月09日
    浏览(48)
  • 微信小程序-获取设备信息,状态栏/导航栏/内容/tabBar高度设置
  • uni-app 中 swiper 轮播图高度自适应

    方法一(好像只对第一张起作用) 1、首先 swiper 标签的宽度是 width: 100% 2、swiper 标签存在默认高度是 height: 150px ;高度无法实现由内容撑开,在默认情况下,图片的高度显示总是 150px swiper 宽度 / swiper 高度 = 原图宽度 / 原图高度 swiper 高度 = swiper 宽度 * 原图高度 / 原图宽度 方法

    2024年02月09日
    浏览(11)
  • 微信小程序高度height设置百分比无效,只需一步搞定

    微信小程序高度height设置百分比无效,只需一步搞定

    错误分析:设置父元素.father高度为100%无效,子元素高度设置百分比也无效,简易代码如下------ 解决方案: 直接加一个 page{height:100%} 即可,page是整个页面的父元素,相当于html内的body,适用于所有小程序里的页面

    2024年02月12日
    浏览(16)
  • swiper.js(自适应高度autoHeight)做鼠标滚轮整屏滑动功能

    swiper.js(自适应高度autoHeight)做鼠标滚轮整屏滑动功能

    目录 初始化swiper 问题处理 完整代码 1、引入swiper 2、添加鼠标滚轮事件:mousewheel=\\\"true\\\",为了更好的体验,我将下面三个属性 都设置了false allowTouchMove:设置/查看是否禁止触摸滑动。 noSwiping:使该slide无法拖动 keyboard:设置开启键盘来控制Swiper切换。 3、因为要整屏滑动,所以便

    2024年02月09日
    浏览(45)
  • 【微信小程序】swiper的使用

    【微信小程序】swiper的使用

    1.swiper的基本使用 ----scss语法

    2024年02月08日
    浏览(10)
  • 微信小程序swiper禁止用户滑动

    小程序中有时候我们要禁止用户滑动 swiper 组件,该怎么做呢? 方案1:(不推荐) 在 swiper-item 上加上事件 catchtouchmove 即可。 缺点:当页面需要可以滚动时,手碰到 swiper 的地方是滑不动的。 wxml代码: ts代码: 方案2:(推荐) 写一个伪类,用一个蒙层盖住swiper (记得把伪

    2024年02月11日
    浏览(15)
  • 微信小程序 --自定义堆叠式Swiper

    微信小程序 --自定义堆叠式Swiper

    首先看下最终的效果,三张卡片堆叠式swiper,居中的为展示,左右两边为前一个和后一个,如果是第一长,或者最后一张,对应的前后无阴影堆叠 一共渲染出4个卡片,然后根据显示位置设置zIndex,scale,left等属性,监听用户的滑动行为,对4个卡片的位置进行调整,然后只在当

    2024年02月13日
    浏览(38)
  • 微信小程序轮播图swiper使用

    微信小程序轮播图swiper使用

    文章目录 一、swiper的作用? 二、使用步骤 1.引入库 2.读入数据 总结 小程序中创建轮播图。 微信开放文档中组件--》视图容器--》swiper将下面代码拷贝   将代码粘贴至需要轮播图的页面,并根据实际情况修改代码 这里的tabList和img是根据接口传来的数据,需要在js中定义,这

    2024年02月12日
    浏览(12)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包