获得过 0 次赞
回答过的问题获得 0 次赞
分享过的文章/案例获得 0 次赞
评论与回复获得 0 次赞
[图片]这是resTop输出的
页面加载完后获取不同dom距离顶部的高度,但是如果一进来就滑动页面,获取的高度就少了咋办?const heightArr = []; // 获取节点距离容器顶部的高度 wx.nextTick(() => { // eslint-disable-next-line array-callback-return tabList.map((item) => { createSelectorQuery() .select(`#_${item.value}`) .boundingClientRect((resTop) => { heightArr.push(Number(resTop.top) - 45); if (heightArr?.length >= 4) { this.setState({ heightArr, }); } }) .exec(); }); }); 需求是获取dom距离顶部的高度,从而来进行scroll-view的scroll-top定位,现在的效果是进入页面后不动页面,获取的高度准确,点击dom定位 也准确。但是如果一进去页面就滑动页面,获取的高度就不准确,获取出来是距离当前顶部的高度,我想要获取dom距离页面最上面的距离
2023-09-12