您当前的位置: 首页 > 

王佳斌

暂无认证

  • 2浏览

    0关注

    821博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

uni-app - 监听用户滚动屏幕开始与结束(解决方案)

王佳斌 发布时间:2020-12-04 13:14:23 ,浏览量:2

前言

uni-app 提供了 onPageScroll(){} 监听滚动条事件,但是无法判断滚动结束。

当我们需要知道 用户滚动屏幕和结束滚动 需求时,onPageScroll(){} 就无能为力了,但通过改造可实现。

解决方案

整体思路:在全局定义一个变量 timer,用来记录 定时器 状态,在滚动的期间一直清除延时事件 一旦空了 N 秒就判定为滚动停止,在滚动开始与结束的代码段中,赋值给一个变量标识(挂载到data上)。

主要是如何判断结束滚动,具体看以下代码,请您注意代码所在位置。

var timer;//定时器状态

export default {
   

	data() 
关注
打赏
1665568777
查看更多评论
立即登录/注册

微信扫码登录

0.0398s