uni-app 获取指定元素距离父容器顶部的距离

 

 

 

methods: {
    //计算右侧栏每个tab的高度等信息
    calcSize(){
        let h = 0;
        this.classifList.forEach(item=>{
          // 获取节点信息的高度
          let view = uni.createSelectorQuery().select("#main-" + item.id);
          view.fields({
               size: true, // 是否返回节点尺寸
          }, data => { // data是方法的回调函数,参数是指定的相关节点信息。
               item.top = h; // 顶部高度
              h += data.height;
               item.bottom = h; // 底部高度
          }).exec();
        });
  
    },
}

 

posted @ 2020-03-21 17:20  本溢  阅读(6624)  评论(2)    收藏  举报