微信小程序怎么判断页面滑动方向
发表于:2024-11-30 作者:千家信息网编辑
千家信息网最后更新 2024年11月30日,本文小编为大家详细介绍"微信小程序怎么判断页面滑动方向",内容详细,步骤清晰,细节处理妥当,希望这篇"微信小程序怎么判断页面滑动方向"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知
千家信息网最后更新 2024年11月30日微信小程序怎么判断页面滑动方向
本文小编为大家详细介绍"微信小程序怎么判断页面滑动方向",内容详细,步骤清晰,细节处理妥当,希望这篇"微信小程序怎么判断页面滑动方向"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。
微信小程序判断页面滑动方向
解决方案
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安全错误
数据库的锁怎样保障安全
河南昊威网络技术有限责任公司
网络安全与信息化题库
中指数据库密码时限
午夜服务器无法上传
如何用mcgs来测数据库
举例说明网络技术的应用具体实例
数据库备份数据位置
湖南曙光服务器维修维保价格
棋牌用的服务器
ccsci 是什么数据库
一二年级网络安全知识竞赛
互联网科技公司存在问题
国家有网络安全大赛吗
大数据与软件开发关系
吉林银行总行软件开发好吗
如何只粘贴某一列数据库
跨服务器的线程安全
全国农产品合格证数据库
古代战争ios服务器
记帐软件开发
手机版小游戏服务器bug
奥麟互联网科技
服务器的磁盘阵列
国开数据库应用技术实验题答案
数据库的模型组成
数据库技术先后经历了
网络安全有哪些厂商
数据库乱涂鸦
有锁机怎清除数据库
网络安全第三方监理