其实就是在 mounted添加 window.addEventListener("scroll", this.handleScroll, true);

实时获取 scrollTop,对比窗口高度,滚动条长度

data() {return {newsList:[],total: 0,pages: 0,pageNum: 1,pageSize: 15,};},methods: {handleScroll() {scrollTop = document.documentElement.scrollTop || document.body.scrollTop;var windowHeight =document.documentElement.clientHeight || document.body.clientHeight;var scrollHeight =document.documentElement.scrollHeight || document.body.scrollHeight;if (scrollTop + windowHeight >= scrollHeight-5) {console.log("触底");let pageNum = this.pageNum;let length = this.newsList.length;if (length == this.total) {// 底线} else {pageNum++this.pageNum = pageNum;this.getNewsList();}}}},mounted() {window.addEventListener("scroll", this.handleScroll, true);}

vue 实现上拉加载相关推荐

  1. vue.js上拉加载

    vue.js上拉加载 注意事项: 1.overflow属性会导致滚动事件失效 2.连续下拉会导致数据加载时出现问题,给了1s的延迟 <!DOCTYPE html> <html lan ...

  2. vue 实现上拉加载下拉刷新(思路贼清晰)

    项目需要用到上拉刷新下拉加载 所以自己手动实现了一个 组件: <template><div class="my-scroll" :class="[scr ...

  3. vue 实现上拉加载下拉刷新(思路清晰)

    项目需要用到上拉刷新下拉加载 所以自己手动实现了一个 组件: <template><div class="my-scroll" :class="[scr ...

  4. vue vant上拉加载 下拉刷新

    index.vue <van-pull-refresh v-model="isLoading" @refresh="onRefresh"> < ...

  5. vue实现网络图片瀑布流 + 下拉刷新 + 上拉加载更多

    一.思路分析和效果图 用vue来实现一个瀑布流效果,加载网络图片,同时有下拉刷新和上拉加载更多功能效果.然后针对这几个效果的实现,捋下思路: 根据加载数据的顺序,依次追加标签展示效果: 选择哪种方式实 ...

  6. 上拉加载_如何用Vue + Mint UI实现上拉加载更多

    引言: 上拉加载更多在移动端不论是在 app 里面还是在页面中都是必不可少的,以下是 mint-ui 中上拉加载更多的总结. 一.在项目中使用 mint-ui 需要先安装 查看官网 (1)安装:npm ...

  7. Vue 组件封装之 ScrollView 上拉加载更多

    Vue 组件封装之 ScrollView 上拉加载更多 一.ScrollView 上拉加载更多 二.使用案例 三.API 使用指南 四.源代码 一.ScrollView 上拉加载更多 组件说明: 实现 ...

  8. vue移动端下拉刷新组件、上拉加载组件

    1.下拉刷新DropDownRefresh.vue <template> <div @touchstart="touchStart($event)" @touch ...

  9. vue 仿B站下拉刷新上拉加载

    vue 仿B站下拉刷新上拉加载 功能大部分都是跟B站一样的,还是有一些瑕疵和小bug的,φ(>ω<*) 先上demo连接和gitHub项目地址吧 demo展示 https://github ...

最新文章

  1. 【摄像头】摄像头IRCUT滤光片
  2. qmake 简易教程
  3. IDEA万能快捷键,你不知道的17个实用技巧!!!
  4. SAP query生成的程序名
  5. 《Spring 3.0就这么简单》——1.6 展现层
  6. C# 中 System.Range 结构体
  7. 沉淀一年零八个月,我也拿到了博客专家
  8. 深度学习(六十六)生成模型、最大化似然、KL散度
  9. mybatis获取自增主键的值
  10. velocity 语法简记
  11. 论电子病历文本编辑器
  12. 超详细的QSS样式表入门Demo
  13. Java中自定义比较器
  14. 蓝桥杯十大常见天阶功法——炎之呼吸.叁之型.动态规划--(上篇)
  15. xftp 7 连接 服务器
  16. java对象list_java 8 从一个list对象转list对象的属性
  17. 凤凰网股票数据定向爬虫——改编自北京理工大学嵩天老师的课程实例
  18. 微信公众号测试账号网址
  19. JAVA API文档中文版,网盘下载
  20. 电脑网络正常,浏览器打不开的解决方案(三种情况)

热门文章

  1. 如何使用Ubuntu 13.10的磁盘分析器可视化观察分区使用率
  2. 软件测试/测试开发丨必知必会的Docker 命令
  3. 小学生Python编程 ----- 打鸭子
  4. 求解大规模稀疏多目标优化问题的一种进化算法(SparseEA)笔记
  5. 通读Docs - 《OPL1000 自学整理教程》
  6. Apache IoTDB 鼠年总结
  7. python实现pdf文件合并,多个pdf文件合并,pdf文件叠加
  8. java 使用class转型_java中向上转型(upcast)和向下转型(downcast)
  9. python_day6_面向对象的介绍/构造函数/类变量和实例变量/析构函数/私有属性和私有方法/继承、多继承和继承实例/多态
  10. Matlab从细胞型转换为矩阵From cell to matrix