// 获取与顶部之间的距离
getRectInfo() {
// console.log("fefse")
let heightArr = [];
let h = 0;
const query = wx.createSelectorQuery();
//.pro-box是你的标签属性名
query.selectAll('.pro-box').boundingClientRect()
query.exec((res) => {
// console.log(res)
// res就是 所有标签类名为pro-box元素的属性数组
res[0].forEach((item) => {
h = item.top -444;//这是减去数组中第一个距离顶部的元素,确保每个元素距离的正确
console.log(h)
heightArr.push(h);
})
this.setData({
"heightArr": heightArr,
// "scrollVal": heightArr[this.data.currindex - 1],
})
// 算出每块区域到达的高度
// console.log('heightArr', heightArr) // [210, 800, 1390]
})
},
微信小程序怎么获取标签的距离顶部的高度??
于 2022-11-18 22:52:36 首次发布