• 如何判断页面滑到了屏幕最底部


    如何判断页面滑到了屏幕最底部

    项目中经常会遇到列表页,为了保证用户体验,我们都会用到上拉加载的技术,保持用户体验,如何判断页面滑到了屏幕最底部是较为关键的一步:具体实现:

    mounted 中监听:

    mounted () {
        window.addEventListener('scroll', this.scroll, false) // 监听(绑定)滚轮滚动事件
      },

    methods中声明方法:

    scroll () {
          let clientHeight = document.documentElement.clientHeight || document.body.clientHeight
          // 设备/屏幕高度
          let scrollObj = document.querySelector('#surface') // 滚动区域
          let scrollTop = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop
          let scrollheight = scrollObj.scrollHeight // 滚动条的总高度
          if (scrollTop + clientHeight == scrollheight) {  // div 到头部的距离 + 屏幕高度 = 可滚动的总高度
            // 当页面滑到了屏幕最底部要做的操作
          }
        },
    你有什么心态,就有什么样的人生。管不好自己的心态,注定你就是个弱者。
  • 相关阅读:
    2016年3月iOS面试总结
    iOS常用公共方法
    让你的App说出多国语言——iOS开发之本地化(国际化)
    开发中遇到的坑
    Git简明教程
    iOS-打包成ipa的4种方法
    iOS-最全的App上架教程
    android 开源项目
    android 文件缓存工具类
    android 聊天通讯源码
  • 原文地址:https://www.cnblogs.com/LQZ888/p/12146306.html
Copyright © 2020-2023  润新知