微信小程序怎么判断页面滑动方向
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,本文小编为大家详细介绍"微信小程序怎么判断页面滑动方向",内容详细,步骤清晰,细节处理妥当,希望这篇"微信小程序怎么判断页面滑动方向"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知
千家信息网最后更新 2026年11月03日微信小程序怎么判断页面滑动方向
本文小编为大家详细介绍"微信小程序怎么判断页面滑动方向",内容详细,步骤清晰,细节处理妥当,希望这篇"微信小程序怎么判断页面滑动方向"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。
微信小程序判断页面滑动方向
解决方案
1.用到微信小程序API
获取页面实际高度 nodesRef.boundingClientRect([callback])
监听用户滑动页面事件onPageScroll。
2.获取页面实际高度
/* JS */ // 封装函数获取ID为box的元素实际高度 getScrollHeight: function() { wx.createSelectorQuery().select('#box').boundingClientRect((rect) => { this.setData({ scrollHeight: rect.height }) console.log(this.data.scrollHeight) }).exec() }, // 假设数据请求 getDataList: function() { wx.request({ url: 'test.php', //仅为示例,并非真实的接口地址 success: function(res) { // 如果该元素下面的数据是动态获取的,此方法在wx.request请求成功的回调函数中调用 this.getScrollHeight() } }) },
3.监听用户滑动页面事件
//监听用户滑动页面事件 onPageScroll: function(e) { if (e.scrollTop <= 0) { // 滚动到最顶部 e.scrollTop = 0; } else if (e.scrollTop > this.data.scrollHeight) { // 滚动到最底部 e.scrollTop = this.data.scrollHeight; } if (e.scrollTop > this.data.scrollTop || e.scrollTop >= this.data.scrollHeight) { //向下滚动 console.log('向下 ', this.data.scrollHeight) } else { //向上滚动 console.log('向上滚动 ', this.data.scrollHeight) } //给scrollTop重新赋值 this.setData({ scrollTop: e.scrollTop }) },读到这里,这篇"微信小程序怎么判断页面滑动方向"文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注行业资讯频道。
页面
程序
方向
事件
实际
文章
用户
高度
监听
元素
内容
函数
数据
妥当
成功
动态
地址
底部
思路
接口
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
科技创新与互联网经济
互联网品科技
金融科技与互联网金融
易互联网科技有限公司
为想互联网科技
广州宏创互联网科技
迪茉互联网科技
南京欣网互联网科技
科技互联网创业计划书
互联网教育科技公司vipkid
互联网科技教育视频
宜昌元轩互联网科技有限公司
卓翼科技产业互联网合作
互联网金融科技名词解释
陕西九四连强互联网科技有限公司
玉溪新华互联网科技怎么选
安徽零酒互联网科技有限公司
青岛互联网科技园
科技美学互联网 艺术
颐高云石互联网科技
南京欣网互联网络科技有限公司
火传媒上海互联网科技
宁波青枫互联网科技有限公司
科技与互联网哪个更好
互联网5g黑科技有哪些
互联网科技研发水平
华夏恒生互联网科技013171
杭州披云加互联网科技有限公司
广州梦谷互联网科技有限公司领导
互联网的科技体现在哪里