微信小程序怎么判断页面滑动方向
发表于:2025-02-05 作者:千家信息网编辑
千家信息网最后更新 2025年02月05日,本文小编为大家详细介绍"微信小程序怎么判断页面滑动方向",内容详细,步骤清晰,细节处理妥当,希望这篇"微信小程序怎么判断页面滑动方向"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知
千家信息网最后更新 2025年02月05日微信小程序怎么判断页面滑动方向
本文小编为大家详细介绍"微信小程序怎么判断页面滑动方向",内容详细,步骤清晰,细节处理妥当,希望这篇"微信小程序怎么判断页面滑动方向"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。
微信小程序判断页面滑动方向
解决方案
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安全错误
数据库的锁怎样保障安全
弓箭手大作战服务器崩了
美善互联网科技有限公司车头村
校园跑腿软件开发
中国名医百科数据库高建新
综合平台服务器价格
广州博易互联网科技有限公司
MySQL数据库一体机报价
php创建留言板数据库
豆奶视频软件开发
计算机数据库理论知识
上海参考网络技术咨询创新服务
学网络安全要学英语
深圳oa办公软件开发公司
问卷数据库设计
操作数据库出错
数据库主键怎么update
软件开发调研总结报告
开封大学软件开发在哪
网络安全的相关部门有哪些
农村生态环境的数据库
艾欧尼亚服务器图标2020
电子邮件服务器怎么使用
25岁学软件开发
服务器硬盘使用率安全范围
数据库修改多个字段语句
武大网络安全2022年初试排名
产品软件开发整体是什么
数据库主键怎么update
江西企业软件开发销售
论文我心中的网络安全1200字