文章目录

  • 前情提要
  • 原因分析
  • 实战解析
  • 最后

前情提要


下拉刷新一定是移动端常用操作,微信小程序官方集成了下拉刷新监听函数onPullDownRefresh(),以及显示下拉动画apiwx.showNavigationBarLoading(),但是我们在初次接触这个api发现,调用该函数动画不显示;


原因分析

下拉刷新后页面背景属于配置背景,我们可以在全局配置或者.json文件中配置,笔者在实战中发现,这个动画其实是存在的,只是它被一个属性给影响了,那就是backgroundTextStyle,来看官方文档


实战解析

如果你只是去简单的了解API和函数监听,而不来看配置文档相关的东西,那么你永远不会发现,这个属性配置的就是下拉loading样式,那为什么我们的样式不显示呢?
原因就是:窗口的背景色是白色,loading样式也是白色,障眼法了,那我们来修改下配置,测试一番


在.json页面配置backgroundColor

{"usingComponents": {},"enablePullDownRefresh":true,"backgroundColor":"#000000" //给黑色背景
}

查看效果

看,下拉点出来了,这里我的布局样式显得有点尴尬,因为我用的自定义头部,亲测手机端是从最顶端刷新的,所以问题就算解决了,但是我们要的可不是这个效果,而是如下配置:

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


最后

微信小程序实战 wx.showNavigationBarLoading(),下拉动画配置无效相关推荐

  1. 微信小程序 顶部 选项卡 tabs 下拉刷新

    微信小程序 顶部 选项卡 tabs 下拉刷新 **首先 wxml 页面 带swiper 滑动切换功能 ** <!--pages/my/my.wxml--> <view class=& ...

  2. 微信小程序直播间实现下拉刷新(目前全网最优最美观的方法)

    微信小程序直播间实现下拉刷新 先上效果: 1.下拉距离一定时出现动画,保持下拉直到距离足够大时触发函数加载直播间列表,而且在足够大距离时会有振动反馈,增强用户体验 2.下拉小距离出现动画,此时释放不会 ...

  3. this.$router.push如何刷新页面_小程序丨微信小程序如何实现页面下拉刷新

    微信小程序蕴含着众多功能,本期将简单介绍实现页面下拉刷新的方法,通过阅读本文,读者们可以自行动手操作,在实践中认识微信小程序. 首先,我们需在json配置中写出以下配置: "enablePu ...

  4. 微信小程序实现循环列表下拉功能(点击事件)

    在微信小程序里 有下拉功能 如果循环列表 当执行点击事件的时候就会同时执行.下面主要实现了循环列表的点击事件操作.(也有数据里面嵌套数据) wxml <view class="sele ...

  5. 微信小程序自定义navigationbar与下拉刷新思考

    第一次开发小程序,产品提出要求导航栏字体样式,然后系统的未提供修改的接口. 那么只能自定义导航栏才行呀. 迅速的自定义了一个导航栏 app.json中添加 "navigationStyle& ...

  6. 微信小程序个人中心页下拉回弹效果实现

    实现微信小程序个人中心页面的某个区域的下拉回弹效果.例如以下代码代表需要下拉回弹的区域: 给这个区域加上事件:手指触发的时候事件.手指移动的事件.手指松开的事件.同时加上动画的样式. <view ...

  7. 微信小程序(2)--下拉刷新和上拉加载更多

    下拉刷新 1.首先在.json文件中配置(如果在app.json文件中配置,那么整个程序都可以下拉刷新.如果写在具体页面的.json文件中,那么就是对应的页面下拉刷新.) 具体页面的.json文件: ...

  8. 微信小程序 简单易用 下拉框组件

    由于公司项目需要,自己开发了一个微信小组件--Miche_mini_select下拉框 本下拉框特点: 1.保证下拉框在最上层,不会被其他控件所遮挡 2.引用方便,直接引用组件即可,与页面耦合性低 3 ...

  9. 微信小程序onPullDownRefresh onReachBottom实现下拉刷新上拉分页加载

    样式基于weui 首先需要配置页面的json文件,启用下拉刷新 {"enablePullDownRefresh": true } 在WXML里,通过列表渲染即可显示数据 <v ...

最新文章

  1. IOS中的JSON数据的解析
  2. 【译】Asp.net MVC 利用自定义RouteHandler来防止图片盗链 (转)
  3. matlab-绘图-直角坐标系
  4. django中的分页
  5. 洛谷4072 SDOI2016征途 (斜率优化+dp)
  6. J2EE搭建Dynamic web SpringMVC工程404错误分析(二)
  7. Error Handling in ASP.NET Core
  8. 98.验证二叉搜索树
  9. python安装教程(Windows最新)
  10. 摄像头YUV2格式详解
  11. 编程实现路由算法_TCP/IP 之路由算法
  12. PCL之点云可视化--CloudViewer
  13. Javascript第四章参数和返回值基本用法第二课
  14. win10系统镜像文件iso下载教程
  15. 马云卸任演讲全文:青山不改 绿水长流 后会有期
  16. 电脑任务栏卡死的解决方法
  17. RGB转HSI的代码优化
  18. 为什么中国程序员非要用英文编程,而不用汉字编程
  19. Unity 旋转人物在设定的角度看向镜头(平滑转动)
  20. python基础——数据可视化

热门文章

  1. 常见网络故障及其解决办法
  2. 沉舟侧畔千帆过,病树前头万木春
  3. PPT使用技巧 一 更改幻灯片版式
  4. 苹果6s html5分数,iPhone 6s Plus的屏幕尺寸是多少?分辨率是多少?
  5. java 设置全局热键_Java设置全局热键——第三方包jintellitype实现
  6. termux 安装mysql 并运行b站爬虫入库 安卓11(手机上跑定时python爬虫)
  7. 【Rust日报】2022-09-11 Shuttle 创建和部署带有ShuttleSerenity的 Discord 机器人!
  8. [ 网络协议篇 ] IGP 详解之 OSPF 详解(三)--- OSPF协议报文 链路状态通告 详解
  9. 【C进阶】之动态内存分配及内存操作函数
  10. Thingworx自定义扩展开发(二)- Widget Demo Coding