微信小程序下拉刷新界面的实现


Posted in Javascript onSeptember 28, 2017

微信小程序下拉刷新界面的实现

利用onPullDownRefresh函数设置下拉刷新功能

一、在app.json中,将window选项中的enablePullDownRefresh设为true

"window":{ 
   "enablePullDownRefresh":true 
}

      或者在要刷新的界面的XXX.json中设置enablePullDownRefresh设为true  

{ 
  "enablePullDownRefresh": true 
}

二、利用onPullDownRefresh函数定义下拉动作并结合wx.request()向后台请求数据更新

// 下拉刷新 
onPullDownRefresh:function(){ 
 // 动态设置导航条标题 
 wx.setNavigationBarTitle({ 
  title: '' 
 }); 
 wx.showNavigationBarLoading(); //在标题栏中显示加载图标 
 
 let url = app.globalConfig.pre_api + "/api/user/getUserInfo.php";//根据实际情况定义请求的路径 
 let user_id = app.globalData.user_id;              //请求的参数 
 let flag = true; 
 let that = this; 
 // 验证参数合法性 
 flag = app.isParameterdValidate(user_id,'该用户不存在'); 
 if(flag == false){ return; } 
 // 发送请求 
 wx.request({ 
  url: url, 
  data: { 
   user_id: user_id, 
  }, 
  method: 'POST',
//请求成功的函数处理 
 success: function (res) { 
  app.globalData.balance = res.data.data.balance;  //对数据进行更新 
  that.setData({ 
   balance: app.globalData.balance, 
  }); 
 }, 
 fail: function (res) {               //请求失败的处理 
  console.log(res.data.msg); 
 }, 
 complete: function () { 
  wx.hideNavigationBarLoading();          //完成停止加载 
  // 动态设置导航条标题 
  wx.setNavigationBarTitle({ 
   title: '我的' 
  }); 
  wx.stopPullDownRefresh();            //停止下拉刷新 
 } 
})

如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
JavaScript 自动分号插入(JavaScript synat:auto semicolon insertion)
Nov 04 Javascript
jQuery实现两款有动画功能的导航菜单代码
Sep 16 Javascript
BootStrap文件上传样式超好看【持续更新】
May 10 Javascript
jQuery实现背景弹性滚动的导航效果
Jun 01 Javascript
KnockoutJS 3.X API 第四章之表单submit、enable、disable绑定
Oct 10 Javascript
AngularJs 利用百度地图API 定位当前位置 获取地址信息
Jan 18 Javascript
微信小程序 PHP生成带参数二维码
Feb 21 Javascript
详解微信小程序图片地扯转base64解决方案
Aug 18 Javascript
jQuery表单选择器用法详解
Aug 22 jQuery
vue语法自动转typescript(解放双手)
Sep 18 Javascript
微信小程序实现上拉加载功能
Nov 20 Javascript
JS前端基于canvas给图片添加水印
Nov 11 Javascript
详解Vuex中mapState的具体用法
Sep 28 #Javascript
Node.js学习之地址解析模块URL的使用详解
Sep 28 #Javascript
javascript基于牛顿迭代法实现求浮点数的平方根【递归原理】
Sep 28 #Javascript
React Native模块之Permissions权限申请的实例相机
Sep 28 #Javascript
Node.js学习之查询字符串解析querystring详解
Sep 28 #Javascript
angular4自定义组件详解
Sep 28 #Javascript
详解Vue路由History mode模式中页面无法渲染的原因及解决
Sep 28 #Javascript
You might like
PHP var_dump遍历对象属性的函数与应用代码
2010/06/04 PHP
Yii2中SqlDataProvider用法示例
2016/09/22 PHP
php如何实现数据库的备份和恢复
2020/11/30 PHP
Ucren Virtual Desktop V2.0
2006/11/07 Javascript
[全兼容哦]--实用、简洁、炫酷的页面转入效果loing
2007/05/07 Javascript
简短几句 通俗解释javascript的闭包
2011/01/17 Javascript
javascript中比较字符串是否相等的方法
2013/07/23 Javascript
js+html5实现canvas绘制圆形图案的方法
2015/06/05 Javascript
Validform表单验证总结篇
2016/10/31 Javascript
详解微信小程序开发之下拉刷新 上拉加载
2016/11/24 Javascript
基于JavaScript实现焦点图轮播效果
2017/03/27 Javascript
js中el表达式的使用和非空判断方法
2018/03/28 Javascript
webpack+react+antd脚手架优化的方法
2018/04/02 Javascript
微信小程序实现时间进度条功能
2020/11/17 Javascript
微信小程序基于高德地图API实现天气组件(动态效果)
2020/10/22 Javascript
详解vue 组件注册
2020/11/20 Vue.js
[01:28:44]DOTA2-DPC中国联赛定级赛 RNG vs iG BO3第一场 1月10日
2021/03/11 DOTA
python实现图片处理和特征提取详解
2017/11/13 Python
详解Python 协程的详细用法使用和例子
2018/06/15 Python
Python图像处理之gif动态图的解析与合成操作详解
2018/12/30 Python
Django框架配置mysql数据库实现过程
2020/04/22 Python
Python xlrd/xlwt 创建excel文件及常用操作
2020/09/24 Python
python中K-means算法基础知识点
2021/01/25 Python
CSS3选择器新增问题的实现
2021/01/21 HTML / CSS
比利时香水网上商店:NOTINO
2018/03/28 全球购物
Currentbody法国:健康与美容高科技产品
2020/08/16 全球购物
高中数学教师求职信
2013/10/30 职场文书
护理专业应届毕业生推荐信
2013/11/15 职场文书
行政部主管岗位职责
2013/12/28 职场文书
军训心得体会
2013/12/31 职场文书
小学教师国培感言
2014/02/08 职场文书
秋季运动会广播稿大全
2014/02/17 职场文书
师德师风的心得体会
2014/09/02 职场文书
2014年保洁员工作总结
2014/11/19 职场文书
催款函范本大全
2015/06/24 职场文书
讲解Python实例练习逆序输出字符串
2022/05/06 Python