uniapp触底加载
文章目录
- 一、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触底加载相关推荐
- uni-app下拉刷新触底加载更多
首先在pages.json 配置文件中配置 "enablePullDownRefresh": true 需要在哪用加载就配置在路由的style里 两个事件 //下拉刷新 o ...
- 微信小程序开发使用onreachBottom实现页面触底加载及分页
目录 一 简要介绍一下onreachBottom事件 二 实例展示 三 遇到的一些问题 一 简要介绍一下onreachBottom事件 onreachBottom和onLoad以及onShow一样, ...
- 列表如何做,看这一篇就够啦——触底加载、虚拟滚动与计算展现值
我们作为前端,平时遇到的一大类工作就是展现各种的数据,而列表就是其中一个基础而通用的形式,无论是像Google.百度这样的搜索引擎,到像Facebook.Twitter.掘金这样的用户社区,抑或是像美 ...
- vue-infinite-scroll 实现触底加载
说明 如果项目中需要实现触底加载,可以使用vue-infinite-scroll来实现. 安装 通过下面的命令可以进行安装: npm install vue-infinite-scroll -S 配置 ...
- lin-ui实现瀑布流的触底加载
触底加载效果 实现思路 触底加载更多的细节: 触底: 监测触底事件在触底之后执行一系列动作 加载数据: 在触底后需要向服务器请求数据,如果已经请求到了所有数据,应该不再发送请求. 加载状态: 请求数据 ...
- 微信小程序04---头像上传、瀑布流、下拉刷新、触底加载更多、分包
目录 一.头像上传 1.选择图片 wx.chooseImage() 2.上传文件 wx.uploadFile() 二.瀑布流+下拉刷新+触底加载 三.分包加载 什么是分包 为什么要使用分包 如 ...
- Vue 列表 懒加载 触底加载
一.方法一 描述:列表懒加载+节流 效果图: 实现: 组件:LazyLoading <template><div class="lazy-list">< ...
- 小程序 下拉刷新 上拉触底加载数据
1. 下拉刷新 下拉刷新主要用到「onPullDownRefresh」函数,我们在新建目录然后新建page之后在wxml文件中会自动生成很多生命周期函数,其中就会生成「onPullDownRefres ...
- swiper 上滑触发_四种方式快速实现上滑触底加载效果
在智能小程序的开发过程中,上拉加载是一种十分常见的加载效果,最近也收到了一些开发者在开发上拉加载时遇到的问题,今天的内容就为您介绍一下如果想实现下述效果的上拉加载,我们需要如何去做. 以下是为大家总结 ...
最新文章
- ASP.NET全球化与本地化 c#多国语言的支持 (项目支持多国语言的开发)
- 别怀疑,换了位置就该换你的脑袋(转)
- closewait一直不释放_夏至太阳庆典 || 巨蟹座日蚀新月大释放蜡烛魔法仪式(寻找新的幸运儿)...
- Asp.Net Core 5 REST API 使用 JWT 身份验证 - Step by Step(二)
- UILabel和NSAttributedString那些事
- win10mongodb链接_Windows 10 安装 Mongodb
- Linux Redhat下安装Jenkins
- Docker从理论到实践(四)------Dokcer镜像
- 2021-03-05 网站资源数据搜集
- 不确定度在线计算_计量测量的不确定度详解
- 关于写论文的小技巧[一]:公式编号
- 上海名媛 -- 精致女孩的打拼生活
- java开发手机app教程,看完必懂
- 攻防演练中防守方的骚姿势
- 计算机几大管理器,电脑里的任务管理器的快捷键是按哪几个键?
- 海思SDK学习(11)海思媒体处理软件平台MMP(10)VGS视频图形子系统
- mysql主主报错_MySQL 主主报错: Fatal error: The slave I/O thread stops because master and slave have...
- Java程序设计与项目实战(全程实录)全新上市
- 【转】互操作性的区块链系统设计理念
- 【滤波跟踪】基于随机有限集的多目标跟踪算法附matlab代码
热门文章
- 2022年首个交易日特斯拉股价暴涨 马斯克重回3000亿美元身价
- Promise 原理详解
- Cocoscreator报错 ERROR: Uncaught Error: child already added. It can't be added again
- textview删除线问题
- 软件测试面试关于压力测试,软件测试面试题目
- 如何使用密码限制对PlayStation 4的访问
- 线性回归->最小均方误差->梯度下降
- 如果我当上技术经理如何展开工作
- 新勒索病毒 Bad Rabbit 来袭,国内有感染爆发趋势;TensorFlow中文社区论坛测试版上线...
- Java对接Zebra斑马打印机打印条形码相关