专业网站开发开发,做销售网站,网站开发用盗版犯法,wordpress 官网主题当一个小程序页面#xff0c;顶部有搜索栏#xff0c;或者分类查询时#xff0c;我们想要保证它们能固定到顶部#xff0c;就需要使用到Scrollview#xff0c;那么如何确定Scrollview就是一个问题#xff0c;这时我们可以使用以下代码来实现
setScrollHeight(view #scr…当一个小程序页面顶部有搜索栏或者分类查询时我们想要保证它们能固定到顶部就需要使用到Scrollview那么如何确定Scrollview就是一个问题这时我们可以使用以下代码来实现
setScrollHeight(view #scrollView, name scrollHeight) {let that thisuni.getSystemInfo({success: function(res) {const query uni.createSelectorQuery().in(that).select(view);query.boundingClientRect(data {that[name] res.windowHeight - data.top}).exec();}});
},
先获取Scrollview距离顶部的高度然后页面高度减去顶部距离就能得到剩余的内容高度如果底部还有操作条那么我们再减去其高度就能得到具体的Scrollview高度了
注意点是为了能准确的获取到页面元素从而准确计算高度我们需要将代码放到onReady生命周期里运行
onReady() {this.setScrollHeight()
},