let that = this;window.onscroll = function () {let getDocumentTop = that.getDocumentTop();let getWindowHeight = that.getWindowHeight();let getScrollHeight = that.getScrollHeight();console.log(getDocumentTop,getWindowHeight, getScrollHeight);//监听事件内容if (getScrollHeight == getWindowHeight + getDocumentTop) {//当滚动条到底时,这里是触发内容//异步请求数据,局部刷新domthat.pageNum += 1;that.acquire();}} //文档高度getDocumentTop() {var scrollTop = 0, bodyScrollTop = 0, documentScrollTop = 0;if (document.body) {bodyScrollTop = document.body.scrollTop;}if (document.documentElement) {documentScrollTop = document.documentElement.scrollTop;}scrollTop = (bodyScrollTop - documentScrollTop > 0) ? bodyScrollTop : documentScrollTop;return scrollTop;},//可视窗口高度getWindowHeight() {var windowHeight = 0;if (document.compatMode == "CSS1Compat") {windowHeight = document.documentElement.clientHeight;} else {windowHeight = document.body.clientHeight;}return windowHeight;},//滚动条滚动高度getScrollHeight() {var scrollHeight = 0, bodyScrollHeight = 0, documentScrollHeight = 0;if (document.body) {bodyScrollHeight = document.body.scrollHeight;}if (document.documentElement) {documentScrollHeight = document.documentElement.scrollHeight;}scrollHeight = (bodyScrollHeight - documentScrollHeight > 0) ? bodyScrollHeight : documentScrollHeight;return scrollHeight;}

vue HTML内使用触底加载相关推荐

  1. Vue 列表 懒加载 触底加载

    一.方法一 描述:列表懒加载+节流 效果图: 实现: 组件:LazyLoading <template><div class="lazy-list">< ...

  2. 列表如何做,看这一篇就够啦——触底加载、虚拟滚动与计算展现值

    我们作为前端,平时遇到的一大类工作就是展现各种的数据,而列表就是其中一个基础而通用的形式,无论是像Google.百度这样的搜索引擎,到像Facebook.Twitter.掘金这样的用户社区,抑或是像美 ...

  3. vue-infinite-scroll 实现触底加载

    说明 如果项目中需要实现触底加载,可以使用vue-infinite-scroll来实现. 安装 通过下面的命令可以进行安装: npm install vue-infinite-scroll -S 配置 ...

  4. 小程序 下拉刷新 上拉触底加载数据

    1. 下拉刷新 下拉刷新主要用到「onPullDownRefresh」函数,我们在新建目录然后新建page之后在wxml文件中会自动生成很多生命周期函数,其中就会生成「onPullDownRefres ...

  5. 微信小程序开发使用onreachBottom实现页面触底加载及分页

    目录 一 简要介绍一下onreachBottom事件 二  实例展示 三 遇到的一些问题 一 简要介绍一下onreachBottom事件 onreachBottom和onLoad以及onShow一样, ...

  6. lin-ui实现瀑布流的触底加载

    触底加载效果 实现思路 触底加载更多的细节: 触底: 监测触底事件在触底之后执行一系列动作 加载数据: 在触底后需要向服务器请求数据,如果已经请求到了所有数据,应该不再发送请求. 加载状态: 请求数据 ...

  7. 微信小程序04---头像上传、瀑布流、下拉刷新、触底加载更多、分包

    目录 一.头像上传 1.选择图片   wx.chooseImage() 2.上传文件   wx.uploadFile() 二.瀑布流+下拉刷新+触底加载 三.分包加载 什么是分包 为什么要使用分包 如 ...

  8. uni-app下拉刷新触底加载更多

    首先在pages.json 配置文件中配置    "enablePullDownRefresh": true  需要在哪用加载就配置在路由的style里 两个事件 //下拉刷新 o ...

  9. uniapp触底加载

    文章目录 一.onReachBottom()函数 首先,在page.json的style下设置 然后在页面使用即可,与生命周期函数同一级别 二.在子组件中使用滚动区域scrow-view触底加载 1. ...

  10. 一个简单的适用于Vue的下拉刷新,触底加载组件

    话不多说,直接上代码,原文地址 博客地址 <template><div class="list-warp-template"@touchstart="h ...

最新文章

  1. [Spring mvc 深度解析(一)] 详解Servlet
  2. python是一门什么课程-Python究竟是一门怎样的语言,Python为什么这么火?
  3. urllib.parse
  4. SET key value [EX seconds] [PX milliseconds] [NX|XX]
  5. 如何优雅的绘制一棵省市区三级可选择的树?
  6. 烟草局计算机笔试,2020年广西南宁烟草局什么时候笔试?
  7. 深入剖析C++中的string类
  8. 泰克示波器查眼图_泰克示波器自带上位机软件功能介绍,了解一下
  9. CreateThread用法详解
  10. RAS、AES、DES加密
  11. Mac上如何使用Rss阅读器个性化订阅网站最新内容?
  12. django+xadmin在线教育平台慕学网(一)
  13. 全面剖析雅虎助手以及网络实名的流氓行径(5)
  14. 帆软Report设置参数列表
  15. e 服务器怎么注册不了怎么办,IMVU注册不了怎么办 服务器错误怎么办
  16. 关于python搞笑段子精选_搞笑却有哲理的段子
  17. 大道至简之四:透过现象看本质
  18. 如何在TIA 博途中计算终端设备(例如水泵)的运行时间(附FB库文件)?
  19. uchar和char、schar的区别
  20. Gamma Correction/Gamma校正/灰度校正/亮度校正(已更正) - 部分 DCC 中的线性工作流配置

热门文章

  1. 淘宝新店铺如何打造爆款
  2. android居中代码,android 设置textView水平居中显示?
  3. Youtube CC字幕是什么,Caption和Subtitle的解释
  4. 书摘—跟鬼谷子学处世 跟菜根谭学修身
  5. 【STM32】STM32F4 GPIO八种模式及工作原理详解
  6. 转载-解决word导出pdf图片变模糊的问题
  7. 大数据与云计算之间的关系
  8. 高一物理必修第二册公式整理
  9. mysql实验四数据库查询和视图_数据库实验四答案
  10. 最近在准备托福考试,看到一个经验贴,遂,转载