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

uniapp 自定义页面顶部导航栏

效果图

1.移除原生导航栏

{"path": "pages/common/homePage/homePage","style": {"navigationBarTitleText": "","navigationStyle": "custom"}
}

2.获取不同手机顶部自带 电量高度、信号、时间导航栏高度  和   状态栏和胶囊按钮的间隙高度

如图:红色背景色为手机顶部自带高度,黄色背景为状态栏和胶囊按钮间隙高度

 

<view class="" :style="{height:statusBarHeight+'px'}" style="background-color: red;" ></view>
<view style="display: flex;flex-direction: row;align-items: center;width:710rpx; background-color: yellow;" :style="{height:navBarHeight+'px'}"></view>
onShow() {this.statusBarHeight = uni.getSystemInfoSync().statusBarHeightthis.menuButtonInfo = uni.getMenuButtonBoundingClientRect()this.navBarHeight = (this.menuButtonInfo.bottom - this.statusBarHeight) +                 (this.menuButtonInfo.top - this.statusBarHeight)console.log("顶部电量高度");console.log(uni.getSystemInfoSync().statusBarHeight);console.log("胶囊数据宽高数据");console.log(uni.getMenuButtonBoundingClientRect());console.log("状态栏与胶囊按钮中的空隙");console.log((this.menuButtonInfo.bottom - this.statusBarHeight) + (this.menuButtonInfo.top - this.statusBarHeight));},

相关文章:

  • Selenium WebDriver - 浏览器交互
  • 大模型参数高效微调学习笔记
  • 从0开发一个Chrome插件:用户反馈与更新 Chrome 插件
  • C++面向对象三大特性--多态
  • Java程序之简单“记事本”
  • 【感悟】世界著名五大学习法
  • C# OpenCvSharp 图像处理函数-颜色通道-cvtColor
  • ViT:5 Knowledge Distillation
  • ADB获取当前正在显示的Activity和Fragment
  • 使用 select 进行 UART 通信的注意事项
  • godot所有2D节点介绍
  • 【C语言】--- 常见调试信息预处理器宏
  • 全面解析:C# 委托的实质性应用与优势
  • windows11子系统Ubuntu 22.04.4子安装图形化界面
  • 在Linux中如何解决程序崩溃的问题
  • 4个实用的微服务测试策略
  • Akka系列(七):Actor持久化之Akka persistence
  • CentOS学习笔记 - 12. Nginx搭建Centos7.5远程repo
  • input的行数自动增减
  • mockjs让前端开发独立于后端
  • mysql_config not found
  • Odoo domain写法及运用
  • SegmentFault 技术周刊 Vol.27 - Git 学习宝典:程序员走江湖必备
  • zookeeper系列(七)实战分布式命名服务
  • 百度贴吧爬虫node+vue baidu_tieba_crawler
  • 对话:中国为什么有前途/ 写给中国的经济学
  • 看图轻松理解数据结构与算法系列(基于数组的栈)
  • 蓝海存储开关机注意事项总结
  • 手机端车牌号码键盘的vue组件
  • 职业生涯 一个六年开发经验的女程序员的心声。
  • 转载:[译] 内容加速黑科技趣谈
  • 1.Ext JS 建立web开发工程
  • 如何在 Intellij IDEA 更高效地将应用部署到容器服务 Kubernetes ...
  • ​浅谈 Linux 中的 core dump 分析方法
  • ‌分布式计算技术与复杂算法优化:‌现代数据处理的基石
  • #数据结构 笔记三
  • (16)UiBot:智能化软件机器人(以头歌抓取课程数据为例)
  • (el-Transfer)操作(不使用 ts):Element-plus 中 Select 组件动态设置 options 值需求的解决过程
  • (javaweb)Http协议
  • (MonoGame从入门到放弃-1) MonoGame环境搭建
  • (pojstep1.3.1)1017(构造法模拟)
  • (备份) esp32 GPIO
  • (超简单)使用vuepress搭建自己的博客并部署到github pages上
  • (二) 初入MySQL 【数据库管理】
  • (解决办法)ASP.NET导出Excel,打开时提示“您尝试打开文件'XXX.xls'的格式与文件扩展名指定文件不一致
  • (面试必看!)锁策略
  • (转)IOS中获取各种文件的目录路径的方法
  • (转载)在C#用WM_COPYDATA消息来实现两个进程之间传递数据
  • .class文件转换.java_从一个class文件深入理解Java字节码结构
  • .DFS.
  • .NET Compact Framework 多线程环境下的UI异步刷新
  • .Net CoreRabbitMQ消息存储可靠机制
  • .NET/C# 反射的的性能数据,以及高性能开发建议(反射获取 Attribute 和反射调用方法)
  • .Net6支持的操作系统版本(.net8已来,你还在用.netframework4.5吗)
  • .Net程序帮助文档制作