Welcome toVigges Developer Community-Open, Learning,Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
3.9k views
in Technique[技术] by (71.8m points)

uniapp 获取元素距离顶部距离 有无刘海屏情况下 距离不准问题如何解决

mounted下 获取元素距离顶部高度 + 状态栏高度

query.select('元素id').boundingClientRect(data => {
    this.topLocation = data.top + data.statusBarHeight;
}).exec();

获取滚动条距离

onPageScroll: function(Object) {
    this.currentScroll = Object.scrollTop;
},

滚动条距离 >= 元素距离顶部高度 的时候根据需求改变样式

这个判断在有刘海屏的iphone下就不准

这个是我少计算了什么元素的高度吗


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)
等待大神解答

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to Vigges Developer Community for programmer and developer-Open, Learning and Share
...