uniapp监听页面滚动高度
时间: 2023-08-15 18:05:11 浏览: 532
uniapp实现顶部选项卡动态高度
在uniapp中,你可以通过以下几种方式监听页面滚动高度:
1. 使用生命周期的onPageScroll方法。在普通页面中,你可以在onPageScroll方法中传入scrollTop值,并触发所有easy-loadimage组件下的滚动监听事件。具体代码如下:
```javascript
onPageScroll(e) {
this.scrollTop = e.scrollTop; // 传入scrollTop值
// 触发所有easy-loadimage组件下的滚动监听事件
},
```
\[1\]
2. 使用window.onscroll事件。为了保证兼容性,你可以取三个值中的任意一个来获取滚动高度,即window.pageYOffset、document.documentElement.scrollTop和document.body.scrollTop。具体代码如下:
```javascript
window.onscroll = function () {
var scrollTop = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop; // 获取滚动高度
console.log("滚动距离" + scrollTop);
}
```
\[2\]
3. 使用scroll-view标签。在uniapp中,你可以使用scroll-view标签来实现滚动条,并监听滚动事件。具体代码如下:
```html
<scroll-view scroll-y="true" class="scroll-Y" @scrolltoupper="upper" @scrolltolower="lower" @scroll="scroll"></scroll-view>
```
\[3\]
以上是uniapp中监听页面滚动高度的几种方式,你可以根据自己的需求选择其中一种来实现。
#### 引用[.reference_title]
- *1* [uniapp页面滚动监听](https://blog.csdn.net/chenrui310/article/details/128536818)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [uniapp监听页面与滚动h5监听页面滚动](https://blog.csdn.net/gcyaozuodashen/article/details/125327848)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [uniapp 小程序 监听数据渲染完毕 获取高度 滚动条滚动到最底部](https://blog.csdn.net/qq_47247479/article/details/128203828)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文