<ul class="list" ref="scrollBox"><li v-for="(item, index) in data" :key="index">...</li>
</ul>
<script>mounted() {// 监听如果页面发生滚动时this.$nextTick(() => {this.$refs.homeUl.addEventListener('scroll',this.handleScroll,true);});},methods: {// 页面滑到底部需要调用的方法handleScroll() {// 下面这部分兼容手机端和PC端const scrollTop = this.$refs.scrollBox.scrollTop; // 滚动条的位置const windowHeitht = this.$refs.scrollBox.clientHeight; // 在页面上返回内容的可视高度const scrollHeight = this.$refs.scrollBox.scrollHeight; // 返回整个元素的高度(包括带滚动条的隐蔽的地方)// 是否滚动到底部的判断if (Math.round(scrollTop) + windowHeitht === scrollHeight) {//此处加载数据this.loadData();}},}
</script>
<style>
.list{height: calc(100% - xxx);overflow: scroll;
}
</style>

vue 上拉加载实现相关推荐

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

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

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

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

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

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

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

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

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

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

  6. vue移动端下拉刷新、上拉加载

    由于自身的项目比较简单,只有几个H5页面,用来嵌入app中,所有没有引入移动端的UI框架,但是介于能让用户在浏览H5页面时有下拉刷新和上拉加载,有更好的用户体验,自己写组件实现. 1.下拉刷新Drop ...

  7. vue开发(三)vue-scroller实现下拉刷新,上拉加载笔记(包括吸顶效果失效的问题)

    项目中要实现下拉刷新,上拉加载,首先想到了vue-scroller. npm网址:vue-scroller 简单记录一下自己的使用过程,以备不时之需. 安装依赖: npm install vue-sc ...

  8. vue.js上拉加载

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

  9. vue的v-infinite-scroll上拉加载更多

    1.安装v-infinite-scroll组件 npm i vue-infinite-scroll -S 2.在main.js引入 import infiniteScroll from 'vue-in ...

最新文章

  1. 快速撑握C#知识点系列之(struct)结构
  2. HTML5 蔡徐坤打篮球游戏 NMSL❤️❤️❤️
  3. android zip文件读写,如何直接从.zip文件中读取文件而不在android中提取它
  4. matlab subs 慢,求助matlab程序计算速度过慢的原因
  5. linux超过cpu负载重启脚本,linux下Web服务器CPU负载超过阀值自动重启脚本
  6. Java自动化测试框架-12 - TestNG之xml文件详解篇 (详细教程)
  7. Android之ViewPager中包含ViewFlipper时实现双滑动嵌套解决父控件干扰问题
  8. 熊猫read_csv()–将CSV文件读取到DataFrame
  9. Java 实现 AES 加解密
  10. 权健和束昱辉传销为啥这么多?
  11. [每日一氵] mmSeg 报错 StopIteration
  12. Kubernetes Egress 网络策略指南
  13. 配置完python环境后输入命令显示缺少python27.dll解决办法
  14. An internal error occurred during: Fetching child
  15. 波场java-tron3.6 fullnode节点广播交易前的流程分析
  16. 为什么需要 Kubernetes 准入控制器
  17. 2021年1月编程语言排行榜:Python年度编程语言
  18. 联想x1carbon更换电池_ThinkPad笔记本如何拆卸及安装电池
  19. 淘宝哇哦视频 x FaaS | 迁移前后的那些事儿
  20. 系统分析师之数据库系统(七)

热门文章

  1. php目录列表程序,目录列表程序——h5ai
  2. 非引导方法深度补全系列——1—— 《Sparsity invariant cnns》文章细读
  3. 21、控件使用之滚字轮UIC文件的组态和控件设置
  4. vue实现动态路由俩种方式
  5. 企业动态 | 数商云公司入选崔牛会「2023中国企业服务云图」
  6. python数据清洗去空值_Python 数据清洗--处理Nan
  7. java如何使用代码求两个list集合的交集呢?
  8. 【PP那些事儿】ECNOCM变更
  9. 那么如何让你的 JS 写得更漂亮?
  10. Reqtify需求追踪中遇到SCADE ALM GateWay问题