swiper高度自适应


swiper这个问题一直困扰了我好久,一开始我是以分页的页数来写高度的,但是数据不够的话就会留白,显然是不好的用户体验,然后百度了很多种,选了一种最适合的,把循环的数据用view框起来,然后得到view的高,设置高度,就ok啦

height: function () {
    var query = wx.createSelectorQuery()
    let _this = this
    query.select('.getHeight').boundingClientRect()
    query.exec(function (res) {
      _this.setData({
        height: res[0].height
      })
    })
  },

页面:

 
     <view class="page" style="height: {{height}}px;">
<!-- 列表 --> <view class="getHeight" hover-class="none" hover-stop-propagation="false"> <block wx:for="{{news}}" wx:key='item' data-index="{{index}}" wx:for-item="item"> <view>{{item.title}}</view> </block> </view>
     </view>

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM