首页 > 编程语言 >uni-app/小程序自定义导航栏下拉刷新loading图标看不到问题解决

uni-app/小程序自定义导航栏下拉刷新loading图标看不到问题解决

时间:2024-03-22 16:56:50浏览次数:22  
标签:loading 封装 自定义 刷新 组件 栏下 导航

实际效果图

 我们在page.json中开启了自定义导航栏属性和下拉刷新属性后

// 开启下拉刷新

"enablePullDownRefresh": true

// 自定义导航栏

"navigationStyle": "custom"

此时,页面中的下拉刷新三个小圆点会被我们的导航栏遮盖住,导致用户下拉刷新看不到loading效果,如下图:

这样用户体验就不好了,接下来我们看看怎么解决:


1、封装mscroll组件
2、封装组件内下拉刷新、上拉加载、加载完成时方法
3、利用margin-top: -100upx;在用户下拉刷新之前隐藏我们写的loading

封装mscroll组件

具体内容查看下面链接:

uni-app/小程序自定义导航栏和下拉刷新完美解决方案(封装原生page滑动组件) - 掘金 (juejin.cn)

 

标签:loading,封装,自定义,刷新,组件,栏下,导航
From: https://www.cnblogs.com/luckyboy3/p/18089909

相关文章

  • ROS2自定义msg
    在ROS2中,您可以通过编写自己的自定义消息来扩展消息类型。以下是如何创建自定义消息的一般步骤:1.**创建消息文件夹**:在功能包下创建msg的文件夹2.**编写消息文件**:在`msg`文件夹内创建一个`xxx.msg`文件,命名为所需的消息类型,例如`MyCustomMsg.msg`。3.**定义消息结构**:在消......
  • element plus下载进度增加遮罩层loading
    一开始用的二次封装的工具方法,去加遮罩层,发现进度数字无法响应式更新。改进:importrequestfrom'@/utils/request';import{ElLoading}from'element-plus';constloadProgress=ref('0');constloadingInstance=ref(null);//打开遮罩层constopenLoading=()=>......
  • ThinkPHP自定义指令
    官网文档https://www.kancloud.cn/manual/thinkphp6_0/1037651创建命令类文件运行指令创建一个自定义命令类文件phpthinkmake:commandHellohello生成内容如下<?phpnamespaceapp\command;usethink\console\Command;usethink\console\Input;usethink\console\in......
  • 自定义转换器实现案例
    Spring中自定义转换器实现案例1自定义转换器code如下:packagecom.gientech.selfConvert;importorg.springframework.core.convert.converter.Converter;publicclassStudentConverterimplementsConverter<String,Student>{@OverridepublicStudentconv......
  • C++11自定义字面量操作符
    自定义字面量操作符是从C++11标准开始引入的。它允许程序员为特定类型定义自定义的字面量表示法,以提供更加直观和灵活的语法。通过定义自定义字面量操作符,可以让程序更容易阅读和理解,同时提高代码的可读性和表达能力。根据C++标准(C++Standard),对自定义字面量操作符有如下定义:自......
  • Uboot自定义命令
    参考资料:https://blog.csdn.net/amf83302/article/details/102246527 使用uboot的时候,大多数都是直接编译再移植了,很少改动里面的具体内容,特别是其中包含的命令等。虽然里面包含了一些常用的提供给用户进行交互的命令,并且也比较实用了。但是,根据某些开发板的特殊操作和用户的特......
  • 微信小程序(自定义tabBar)
     https://developers.weixin.qq.com/miniprogram/dev/framework/ability/custom-tabbar.html    重新编译后,底部的tabBar就显示的是自定义tabBar文件夹下面的index.wxml的内容了然后我们可以使用vant的组件定义我们的tabbar ......
  • HandlerInterceptor - 自定义拦截器
    自定义一个类实现HandlerInterceptor接口,加上@Component注解。根据需要重写方法publicinterfaceHandlerInterceptor{defaultbooleanpreHandle(HttpServletRequestrequest,HttpServletResponseresponse,Objecthandler)throwsException{returntrue;......
  • QT自定义带参数信号与槽函数
            我的软件界面是这样的,点击图标按钮后进入子项的参数配置。    由于按钮众多,每个按钮都有点击事件,一个个去写是在太多麻烦,而且我的这个配置软件各个子项的参数配置页面基本是差不多的,只是传递的参数有差异而已。    通过自定义一个信号,用于......
  • 【HarmonyOS NEXT】解决自定义Dialog跳转新页面返回后原Dialog关闭的问题
    ​关键字:自定义Dialog、Dialog消失、关闭、NEXT 1、问题描述在开发鸿蒙应用的过程中,遇到了这样一个问题:有两个页面A和B,首先在页面A中有一个按钮,点击这个按钮会在页面A中弹出一个自定义的Dialog,在自定义的Dialog中也有一个按钮,点击这个按钮跳转到页面B,在页面B中按返回键返回......