uni-app 做吸顶样式时,由于手机型号的不同,导航条的高度也会有所区别,需要动态获取导航条的高度。
onReady(){
// .tui-navigation-bar为导航条类名
let info = uni.createSelectorQuery().select('.tui-navigation-bar')
info
.boundingClientRect((data) => {
this.stickyTop = data.height // stickyTop 需要设置的top高度
})
.exec()
},
本文介绍了如何在uni-app中针对不同手机型号动态获取导航条的高度,以便实现页面吸顶样式。通过调用uni.createSelectorQuery()方法,选择导航条类名并获取其boundingClientRect,从而得到导航条的高度,并将其赋值给元素的top属性,实现自适应的吸顶效果。
2963

被折叠的 条评论
为什么被折叠?



