微信小程序获取当前元素距离屏幕顶部高度


如果想要获取某一个元素距离屏幕顶部高度,可以通过下面的代码来获取。

const query = wx.createSelectorQuery()
query.select('#box-body').boundingClientRect()
query.selectViewport().scrollOffset();
query.exec(function (res) {
    console.log(res);
});

它会打印如下结果

res[0]['height']:为该元素高度。
res[0]['top']:为该元素距离屏幕顶部高度。