当前位置: 首页 > news >正文

【微信小程序】下拉刷新功能实现

微信小程序开发系列


文章目录

  • 前言
  • 一、onPullDownRefresh函数
  • 二、实现
    • 1.开启下拉刷新
    • 2.监听下拉事件


前言

在开发微信小程序中经常会需要下拉页面进行更新要页面数据的功能,微信小程序提供了onPullDownRefresh函数。该函数作用是监听用户下拉动作。


一、onPullDownRefresh函数

监听用户下拉刷新事件。

  • 需要在app.json的window选项中或页面配置中开启enablePullDownRefresh:
 "enablePullDownRefresh": true
  • 可以通过wx.startPullDownRefresh触发下拉刷新,调用后触发下拉刷新动画,效果与用户手动下拉刷新一致。
  • 当处理完数据刷新后,wx.stopPullDownRefresh可以停止当前页面的下拉刷新。

二、实现

1.开启下拉刷新

{"navigationBarTitleText": "订单详情","enablePullDownRefresh": true,//开启下拉刷新"backgroundTextStyle": "dark","usingComponents": {}
}

2.监听下拉事件

  /*** 页面相关事件处理函数--监听用户下拉动作*/onPullDownRefresh() {wx.showLoading({title: '刷新中...',})//加载中this.getOrderDetail(this);//业务处理},getOrderDetail: function (e) {var that = e;var id= that.data.id;var params = {url: "/getOrderDetail",method: "POST",data: {"id":this.data.id},callBack: function (res) {//设置数据wx.hideLoading();wx.stopPullDownRefresh();//停止下拉刷新效果}};http.request(params);},

在这里插入图片描述

http://www.lryc.cn/news/133451.html

相关文章:

  • 三角函数与圆,角度和弧度 (草稿,建设中)
  • AIGC 施展“物理魔法”,3D视觉突破“精度极限”
  • redis 哨兵模式
  • java八股文面试[java基础]——String StringBuilder StringBuffer
  • [oneAPI] 基于BERT预训练模型的命名体识别任务
  • SSL证书如何使用?SSL保障通信安全
  • postgresql 的递归查询
  • Go语言进阶:函数、指针、错误处理
  • 最强自动化测试框架Playwright(30)-JS句柄
  • Ctfshow web入门 命令执行RCE篇 web29-web77 与 web118-web124 详细题解 全
  • 【C++ STL之map,set,pair详解】
  • Python LEGB规则解析与应用
  • 气象监测站:用科技感知气象变化
  • Linux debian12解压和压缩.rar文件教程
  • 探析国际大文件传输的花费与降低开销的小妙招
  • Linux中shell脚本——for、while循环及脚本练习
  • 【数字实验室】时钟切换
  • 线性代数的学习和整理7:各种特殊效果矩阵特例(草稿-----未完成)
  • springBoot 配置文件 spring.mvc.throw-exception-if-no-handler-found 参数的作用
  • linux部署kafka3.5.1(单机)
  • css 实现svg动态图标效果
  • 软件测试项目实战,电商业务功能测试点汇总(全覆盖)
  • LeetCode[274]H指数
  • MyBatis-Plus快速开始[MyBatis-Plus系列] - 第482篇
  • CF1003A Polycarp‘s Pockets 题解
  • 数据库厂商智臾科技加入龙蜥社区,打造多样化的数据底座
  • 一天赚四五十的副业,可以试试这几种
  • OpenCV 中的色彩空间 (C++ / Python)
  • 邀请函 | 高质量区块链·元宇宙—标准行系列沙龙(北京站)即将开启
  • php hmacsha256加密的算法