收藏
回答

swiper 高度无法auto?

问题模块
API和组件

swiper只能固定一个高度或者100%?高度不确定怎么处理?多个标签高度不一致怎么处理?

最后一次编辑于  2017-05-23  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

2 个回答

  • 林庆聪
    林庆聪
    2017-05-23

    结论,这就是个没法用的组件!

    2017-05-23
    赞同
    回复
  • 课博
    课博
    2018-05-08

    <  swiper wx:for='{{array}}'  style  =  'height:{{ heights[index] || 50 }}px'  >  

          <  swiper-item  >  

              <  view  class  =  'getThisHeight'  >  

                ...这里放自适应内容  

              </  view  >  

          </  swiper-item  >  

    </  swiper  >  


    justifyHeight:   function  () {  

          let  that =   this  

          let  hs = []  

        wx.createSelectorQuery().selectAll(  '.  getThisHeight  '  ).boundingClientRect(  function  (rects) {  

            rects.forEach((v, i) => {  

                hs[i] = v.height  

            })  

            that.setData({  

                heights: hs,  

            })  

        }).exec()  

    },


    2018-05-08
    赞同
    回复