文章目录

  • 一、onReachBottom()函数
    • 首先,在page.json的style下设置
    • 然后在页面使用即可,与生命周期函数同一级别
  • 二、在子组件中使用滚动区域scrow-view触底加载
    • 1.添加scroll-view组件
    • 2.设置height
    • 3.在methods方法中写入触底加载的业务逻辑

一、onReachBottom()函数

首先,在page.json的style下设置

"pages": [ {"path": "pages/index/index","style": {"navigationBarTitleText": "uni-app","enablePullDownRefresh": true //设置参数为true"onReachBottomDistance":20, //距离底部多远时触发 单位为px}}]

然后在页面使用即可,与生命周期函数同一级别

onReachBottom(){console.log('已触底');}
},

二、在子组件中使用滚动区域scrow-view触底加载

在自定义组件中onReachBottom触底加载事件不起作用,但是我们在业务需求中需要实现此功能,这里可以借用scroll-view 组件。

1.添加scroll-view组件

在子组件外部加上scroll-view 组件,并允许纵向滚动(scroll-y=“true”)。

<scroll-view @scrolltolower="lowerBottom" scroll-y="true" class="scrollHeight">
//组件内容
</scroll-view>

2.设置height

使用竖向滚动时,需要给一个固定高度,通过 class 设置 height。

.scrollHeight {max-height: 100vh;
}

3.在methods方法中写入触底加载的业务逻辑

lowerBottom() {console.log("触底加载");
},

uniapp触底加载相关推荐

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  9. swiper 上滑触发_四种方式快速实现上滑触底加载效果

    在智能小程序的开发过程中,上拉加载是一种十分常见的加载效果,最近也收到了一些开发者在开发上拉加载时遇到的问题,今天的内容就为您介绍一下如果想实现下述效果的上拉加载,我们需要如何去做. 以下是为大家总结 ...

最新文章

  1. ASP.NET全球化与本地化 c#多国语言的支持 (项目支持多国语言的开发)
  2. 别怀疑,换了位置就该换你的脑袋(转)
  3. closewait一直不释放_夏至太阳庆典 || 巨蟹座日蚀新月大释放蜡烛魔法仪式(寻找新的幸运儿)...
  4. Asp.Net Core 5 REST API 使用 JWT 身份验证 - Step by Step(二)
  5. UILabel和NSAttributedString那些事
  6. win10mongodb链接_Windows 10 安装 Mongodb
  7. Linux Redhat下安装Jenkins
  8. Docker从理论到实践(四)------Dokcer镜像
  9. 2021-03-05 网站资源数据搜集
  10. 不确定度在线计算_计量测量的不确定度详解
  11. 关于写论文的小技巧[一]:公式编号
  12. 上海名媛 -- 精致女孩的打拼生活
  13. java开发手机app教程,看完必懂
  14. 攻防演练中防守方的骚姿势
  15. 计算机几大管理器,电脑里的任务管理器的快捷键是按哪几个键?
  16. 海思SDK学习(11)海思媒体处理软件平台MMP(10)VGS视频图形子系统
  17. mysql主主报错_MySQL 主主报错: Fatal error: The slave I/O thread stops because master and slave have...
  18. Java程序设计与项目实战(全程实录)全新上市
  19. 【转】互操作性的区块链系统设计理念
  20. 【滤波跟踪】基于随机有限集的多目标跟踪算法附matlab代码

热门文章

  1. 2022年首个交易日特斯拉股价暴涨 马斯克重回3000亿美元身价
  2. Promise 原理详解
  3. Cocoscreator报错 ERROR: Uncaught Error: child already added. It can't be added again
  4. textview删除线问题
  5. 软件测试面试关于压力测试,软件测试面试题目
  6. 如何使用密码限制对PlayStation 4的访问
  7. 线性回归->最小均方误差->梯度下降
  8. 如果我当上技术经理如何展开工作
  9. 新勒索病毒 Bad Rabbit 来袭,国内有感染爆发趋势;TensorFlow中文社区论坛测试版上线...
  10. Java对接Zebra斑马打印机打印条形码相关