首先在pages.json 配置文件中配置    "enablePullDownRefresh": true  需要在哪用加载就配置在路由的style里

两个事件

//下拉刷新
onPullDownRefresh() {console.log('下拉刷新');},//触底加载更多onReachBottom(e) {console.log('触底加载更多');}

完整dome:

<template><view>个人中心<view>请求返回:{{ res }}</view><view>请求返回:{{ res }}</view><view>请求返回:{{ res }}</view><view>请求返回:{{ res }}</view><view>请求返回:{{ res }}</view><view>请求返回:{{ res }}</view><view>请求返回:{{ res }}</view><view>请求返回:{{ res }}</view><view>请求返回:{{ res }}</view><view>请求返回:{{ res }}</view><view>请求返回:{{ res }}</view><view>请求返回:{{ res }}</view><view>请求返回:{{ res }}</view><view>请求返回:{{ res }}</view><view>请求返回:{{ res }}</view><view>请求返回:{{ res }}</view><view>请求返回:{{ res }}</view><view>请求返回:{{ res }}</view><view>请求返回:{{ res }}</view><view>请求返回:{{ res }}</view><view>请求返回:{{ res }}</view><view>请求返回:{{ res }}</view><view>请求返回:{{ res }}</view><view>请求返回:{{ res }}</view><view>请求返回:{{ res }}</view><view>请求返回:{{ res }}</view><view>请求返回:{{ res }}</view><view>请求返回:{{ res }}</view><view>请求返回:{{ res }}</view><view>请求返回:{{ res }}</view><view>请求返回:{{ res }}</view><view>请求返回:{{ res }}</view><view>请求返回:{{ res }}</view><view>请求返回:{{ res }}</view><view>请求返回:{{ res }}</view><view>请求返回:{{ res }}</view><view>请求返回:{{ res }}</view><view>请求返回:{{ res }}</view><view>请求返回:{{ res }}</view><view>请求返回:{{ res }}</view></view>
</template><script>
var aThat, _that;
export default {data: function() {return {res: '',page: 1};},onLoad: function() {_that = this;},methods: {onPullDownRefresh() {console.log('下拉刷新', _that.page);uni.request({url: 'http://localhost/myUniApp/php/onPullDownRefresh.php', //仅为示例,并非真实接口地址。data: {rawData: _that.page},method: 'GET', //请求方式header: {'custom-header': 'application/json' //自定义请求头信息},success: res => {console.log('刷新返回', res.data);(_that.res = 1), (_that.page = 1);uni.stopPullDownRefresh();}});},onReachBottom(e) {console.log('触底加载更多', _that.page);uni.request({url: 'http://localhost/myUniApp/php/onPullDownRefresh.php', //仅为示例,并非真实接口地址。data: {rawData: _that.page},method: 'GET', //请求方式header: {'custom-header': 'application/json' //自定义请求头信息},success: res => {console.log('加载更多返回', res.data);(_that.res = res.data), (_that.page = _that.page + 1);uni.stopPullDownRefresh();}});}}
};
</script><style></style>

//dome中的测试接口php文件  onPullDownRefresh.php

<?phpheader("Content-Type:text/html; charset=utf-8");//解决中文乱码header("Access-Control-Allow-Origin:application/json"); //解决跨域header('Access-Control-Allow-Methods:get');// 响应类型mysql_connect('localhost', 'root', 'root');//链接数据库默认账号密码都为rootmysql_set_charset('utf-8');//解决中文乱码问题mysql_select_db('text'); //选择数据库// 接收前端传过来的参数$rawData =$_GET["rawData"];echo $rawData //把接受到的参数返回到前端
?>

注意:接口用之前一定要先开启phpStudy不然接口相当于没用  看看就好

官方下拉刷新:https://uniapp.dcloud.io/api/ui/pulldown?id=onpulldownrefresh
触底加载更多 》》》生命周期函数:https://uniapp.dcloud.io/collocation/frame/lifecycle?id=%E9%A1%B5%E9%9D%A2%E7%94%9F%E5%91%BD%E5%91%A8%E6%9C%9F

uni-app下拉刷新触底加载更多相关推荐

  1. recyclerview的数据刷新(下拉刷新和自动加载更多)以及添加提示语(例如:“数据已加载完毕”)

    下拉加载更多的核心是SwipeRefreshLayout搭配Recyclerview进行使用.布局为 <android.support.v4.widget.SwipeRefreshLayout ...

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

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

  3. (仿头条APP项目)6.点击过的新闻列表文字变灰和下拉刷新与滚动加载新闻数据

    文章目录 一.点击过的新闻列表文字变灰 效果图 实现思路 导入ormlite数据库类依赖 利用ormlite创建数据库和表 创建数据库类MyDbHelper 创建数据库中的新闻实体类NewInfo 页 ...

  4. 【微信小程序】实现下拉刷新和上拉触底加载更多数据的页面事件

    1.下拉刷新事件 1. 什么是下拉刷新 下拉刷新是移动端的专有名词,指的是通过手指在屏幕上的下拉滑动操作,从而重新加载页面数据的行为 2. 启用下拉刷新 启用下拉刷新有两种方式: ① 全局开启下拉刷新 ...

  5. Vue 下拉刷新及无限加载组件 - 有你便是晴天 - 博客园

    原文  https://github.com/wangdahoo/vue-scroller 主题 Vue.js Vue Scroller Vue Scroller is a foundational ...

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

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

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

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

  8. Android 自定义 ListView 上下拉动“刷新最新”和“加载更多”歌曲列表

    本文内容 环境 测试数据 项目结构 演示 参考资料 本文演示,上拉刷新最新的歌曲列表,和下拉加载更多的歌曲列表.所谓"刷新最新"和"加载更多"是指日期.演示代码 ...

  9. iOS 类似亲宝宝app下拉刷新动画效果

    iOS 类似亲宝宝app下拉刷新动画效果,最近看了下这种效果,感觉有点意思.于是就实现了一下. 方案一 采用两个背景View1.View2,三个球ball1,ball2,ball3,将ball1,ba ...

最新文章

  1. SAP RETAIL MM42进入商品的销售视图系统提示: No basic purchase price relevant to pricing found with schema RM0000
  2. 在WPF中使用WinForm控件方法
  3. jQuery使用blur()方法触发两次的解决方法
  4. Java面向对象--小游戏2
  5. c++组合 聚合 关联
  6. mysql查询结果每条记录两个字段求和_MYSQL实现将两个结果集合并,并且按照时间字段分组,其他字段的值求和...
  7. 正则 null_正则表达式exec、match、test的区别
  8. 计时装饰器python_使用python装饰器制作计时函数
  9. 网络应用框架Netty快速入门
  10. Docker学习总结(33)——Docker环境下搭建 MySQL 主从复制
  11. ArcGIS 查看运行结果
  12. 【2013】将x插入有序数列
  13. python之常用快捷键
  14. Python自动生成巡检报告
  15. Android利用百度地图API实现定位功能(记录)
  16. 光纤熔接机怎么选?从哪里买价格低服务有保障?
  17. HTML5+JS手机web开发之jQuery Mobile初涉
  18. lxml,xpath
  19. GameFramework篇:前言
  20. vue3使用dplayer视频播放器

热门文章

  1. 苹果官宣:除了 iOS 14,这些也将会亮相 WWDC20
  2. 服务器机房搬迁导致服务器无法识别raid/数据恢复全过程
  3. scrapy 二次爬网站 显示 Filtered offsite request to 错误
  4. sharpen image
  5. 在SublimeText3中如何调出交互界面以及设置调出交互框快捷键
  6. 二本考南方科技大学计算机,南方科技大学可破格到二本线录取特别有才考生
  7. 平面设计师的5种有效技术
  8. 野路子玩Qt,第二十一集,游戏手柄检测
  9. 网络舆情监控平台用TOOM,网络舆情监控记录表?
  10. ubuntu设置软件源