微信小程序---列表的动态计算scrollview高度

采用延时的方法,取节点.headerView为所选视图的class,取windowHeight的高度,单位为px,节点的获取值单位也为px,在wxml文件中单位也需要用px的单位,否则计算的值不对。

setTimeout(function () {
      let query = wx.createSelectorQuery()
      query.select('.headerView').boundingClientRect(function (res) {
        //在这里做计算,res里有需要的数据
        console.log('======', res, res.bottom, (app.globalData.windowHeight - res.bottom))
        that.setData({
          scrollHeight: (app.globalData.windowHeight - res.bottom)
        })
      }).exec()
    }, 400)
<scroll-view style='height:{{scrollHeight}}px' scroll-y>
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容