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

微信小程序实现下拉刷新

一、设置微信小程序所有页面都可以下拉刷新
1、在app.json的"window"中进行配置

(1)把"backgroundTextStyle":“light"改为"backgroundTextStyle”:“dark”

(2)添加"enablePullDownRefresh":true,开启下拉刷新。

1.在app.js中增加两个生命周期函数

onPullDownRefresh:function(){this.onRefresh();},
onRefresh:function(){//导航条加载动画wx.showNavigationBarLoading();setTimeout(function () {wx.hideNavigationBarLoading();//停止下拉刷新wx.stopPullDownRefresh();}, 2000);},

二、设置微信小程序单独页面下拉刷新

1、首先在页面的json文件中添加设置: 

“enablePullDownRefresh”: true

{             "usingComponents": {},"enablePullDownRefresh": true
}

 2、在js文件中写一个onRefresh()生命周期:

onRefresh:function(){//导航条加载动画wx.showNavigationBarLoading()//loading 提示框wx.showLoading({title: 'Loading...',})console.log("下拉刷新啦");setTimeout(function () {wx.hideLoading();wx.hideNavigationBarLoading();//停止下拉刷新wx.stopPullDownRefresh();}, 2000)},

3、在onPullDownRefresh()中调用上面写的函数:

/*** 页面相关事件处理函数--监听用户下拉动作*/onPullDownRefresh:function(){this.onRefresh();},

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

相关文章:

  • 一、编程规约
  • pytest数据驱动 pandas
  • Modbus工业RFID设备在自动化生产线中的应用
  • 见证马斯克的钞能力,AI.com再次易主,OpenAI投掷1100万美金购买AI.com刚满五个月
  • linux vi/vim
  • 算法与数据结构-哈希算法
  • 企业做直播时如何选择适合自己的直播平台?
  • 【JavaWeb】实训的长篇笔记(下)
  • linux bash快捷键
  • KCC@广州开源读书会广州开源建设讨论会
  • 搜文本搜位置搜图片,1小时玩转阿里云 Elasticsearch
  • 从三个主要需求市场分析,VR全景创业的潜力发展
  • k8s 自身原理 2
  • 解决hbase节点已下线,但在status中显示为dead问题
  • 深入理解Python装饰器:解析高阶函数与代码美学
  • 构建之法 - 软件工程实践教学:每天都向前推进一点点
  • CSS transform:rotate;无效问题
  • 华为新版ENSP PRO模拟器测评:性能表现与功能扩展一览
  • BBS-个人博客项目完整搭建、BBS多人博客项目基本功能和需求、项目程序设计、BBS数据库表结构设计、创建BBS表模型
  • 智能设备管理系统对企业设备管理效果有作用吗?
  • 取证--实操
  • react组件化开发详解
  • 【JVM】对String::intern()方法深入详解(JDK7及以上)
  • 7.1 C/C++ 实现动态数组
  • iOS问题记录 - Xcode 15安装低版本iOS模拟器(持续更新)
  • 高端百度地图开发2:自定义水滴头像(鼠标事件、API封装对接)
  • R语言生存分析(机器学习)(2)——Enet(弹性网络)
  • 【Docker】使用 Docker Registry 搭建自己的 Docker 镜像仓库
  • Spring 是什么框架?
  • Azure添加网络接口