微信小程序怎么判断页面滑动方向
发表于:2025-11-13 作者:千家信息网编辑
千家信息网最后更新 2025年11月13日,本文小编为大家详细介绍"微信小程序怎么判断页面滑动方向",内容详细,步骤清晰,细节处理妥当,希望这篇"微信小程序怎么判断页面滑动方向"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知
千家信息网最后更新 2025年11月13日微信小程序怎么判断页面滑动方向
本文小编为大家详细介绍"微信小程序怎么判断页面滑动方向",内容详细,步骤清晰,细节处理妥当,希望这篇"微信小程序怎么判断页面滑动方向"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。
微信小程序判断页面滑动方向
解决方案
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安全错误
数据库的锁怎样保障安全
一核2g服务器 2008系统
滕讯服务器在哪
安庆联新网络技术
设备安全 网络安全
广东服务器阵列卡芯片云主机
学生选课数据库试题
网络安全教育要考多少分
应急疏散网络安全演练
互联网怎么做一个服务器
vm服务器操作系统
查看 数据库日志文件
网络安全与执法在警察队伍怎么样
普及网络安全意识
什么是数据库完整性控制
医药企业数据库技术计划
虹口区品牌软件开发售后服务
吕梁政务软件开发
蚂蚁集团的网络安全宣传周
网络安全拼音
网络安全攻防包括
天津服务器搬迁
阿里云服务器怎么更换管理员
信息网络安全技术的事件
石嘴山oa软件开发怎么样
手机自建数据库app
dell服务器8根内存怎么插
数据库快速开发
流媒体服务器部署
京微梦创科网络技术有限公司
成都市天府网络安全服务中心