uni-app 顶部导航栏高度计算 + 胶囊高度计算
uni-app 顶部导航栏高度计算 + 胶囊高度计算
文章目录
- uni-app 顶部导航栏高度计算 + 胶囊高度计算
- uni-app
- 一、顶部导航栏高度计算
- 二、胶囊高度计算
- 总结
uni-app
uni-app中使用自定义导航栏
page.json中设置
"navigationStyle": "custom",
// 消息模块{"path": "pages/news/news","style": {// "navigationBarTitleText": "消息","enablePullDownRefresh": false,"navigationStyle": "custom","usingComponents": {"van-swipe-cell": "/wxcomponents/vant-weapp/swipe-cell/index"}}},
一、顶部导航栏高度计算
onLoad() {let res = uni.getSystemInfoSync();let menu = wx.getMenuButtonBoundingClientRect();this.statusBarHeight = (menu.top - res.statusBarHeight) * 2 + menu.height + res.statusBarHeight;if (res.model.indexOf('iPhone') > -1) {this.statusBarHeight += 4}},
是否需要加上4,需要判断手机的系统
二、胶囊高度计算
// 获取导航栏高度
getSystemStatus() {setTimeout(() => {uni.getSystemInfo({success: function(res) {let menu = wx.getMenuButtonBoundingClientRect(); //获取获取菜单按钮(右上角胶囊按钮)的布局位置信息。坐标信息以屏幕左上角为原点。(top表示上边框到手机顶部的距离 bottom是下边框到手机顶部的距离)
console.log('下至'+menu.bottom,'上至'+menu.top,'这个?'+res.statusBarHeight)
console.log(menu.bottom + menu.top - res.statusBarHeight,'看下参数')}
});
})
},
总结
uni-app中自定义导航栏
uni-app 顶部导航栏高度计算 + 胶囊高度计算相关推荐
- 解决小程序自定义导航栏和右边胶囊高度一致
名词解释: 1.statusBarHeight:状态栏高度(小程序可获取),是指顶部显示手机信号,时间,电量的那一个小的状态条的高度.如图红色部分. 2.titleBarHeight:标题栏高度(小程 ...
- uniapp实现自适应手机状态栏高度的顶部导航栏
<!-- 顶部导航栏 --> <template><view><block v-if="!onlyShowStatusBar">&l ...
- uniapp实战项目 (仿知识星球App) - - 自定义顶部导航栏和登录弹窗组件
实战项目名称:仿知识星球App 技术栈:前端 => uni-app ( 后端:Node.js + Mysql + Apollo + Graphql ) 已实现功能:微信登录,创建星球,内容管理, ...
- 微信小程序顶部导航栏自定义,根据不同手机自适应距离状态栏高度,防止标题栏高度歪歪扭扭
微信小程序顶部导航栏自定义,根据不同手机自适应距离状态栏高度 一.微信小程序顶部导航栏自定义 "navigationStyle": "custom" app. ...
- Android 资讯类App项目实战 第一章 滑动顶部导航栏
前言: 正在做一个资讯类app,打算一边做一边整理,供自己学习与巩固.用到的知识复杂度不高,仅适于新手.经验不多,如果写出来的代码有不好的地方欢迎讨论. 该系列的其他文章 第二章 retrofit获取 ...
- uniapp去掉顶部导航栏后计算手机安全区距离,css背景模糊效果
问题: 1.uniapp去掉顶部导航栏后计算手机安全区距离 2.模糊背景的局部清晰 3.去除overflow: auto:带来的滚动条(没有滚动条也可以滚动) 4.监测页面滑动使用的方法 5.data ...
- 仿抖音短视频APP源码,顶部导航栏切换详解
仿抖音短视频APP源码,顶部导航栏切换详解的相关代码 class DaoHangNan extends StatefulWidget //继承StatefulWidget{TabController ...
- uniapp开发APP实现导航栏顶部搜索功能
效果图如下: 在page.json中配置searchInput {"path": "pages/index/index","style": ...
- 小程序自定义顶部导航栏
上篇博客自定义了一个底部导航栏,效果还可以,但是我在开发过程中又遇到了一个棘手的问题.就是在底部导航栏的第一个页面需要将页面沉浸到状态栏去,这就麻烦了,因为中间的容器页面无论第几个都是在外面的主界面里 ...
最新文章
- 迪杰斯特拉算法c++_《算法图解》学习记录7--迪杰斯特拉算法
- mysql七个模块_mysql(pymysql模块的使用,视图,触发器)
- Cocos坐标之convertToNodeSpace、convertToWorldSpace、convertToNodeSpaceAR、convertToWorldSpaceAR区别和用法...
- android 7 创建文件夹,Android 在 res/layout 文件夹 下创建一个 子文件夹实例
- c语言固定长度的字符串,【分享】C语言动态长度字符串
- 这10个功能模块,手把手教你从零设计电商系统
- UBUNTU下面安装ICE失败记录过程
- python 直线虚线_python – matplotlib中的虚线而不是缺失值
- vscode we cannot connect_秋季常规赛分秒必争,PC BET直播:TES能否拿下西安WE
- 孙正义宣布回购55亿美元股票,软银股价创10年最大单日涨幅...
- MYSQL UPDATE使用子查询
- 金属类的大宗商品创下新高,对冲基金疯狂买涨
- 网络安全原理与实践学习笔记——设计DMZ
- 体育测试成绩用什么软件制表,使用Word制作成绩表表格的方法
- ArrayList.toArray()的用法
- 移动页面input手机键盘中的“搜索”按键
- 华为云城市峰会深圳站 · 华为云区块链助力金融创新
- 神经官能症虽属常见病,烦起来真要命
- 高级软件工程师技术要求
- 计算机老是重启进不了桌面,电脑开机反复重启怎么回事 电脑开机后进不去桌面界面全黑...
热门文章
- 聊一聊那些智能家居背后你可能不知道的细节,如米家、HomeKit 和智汀
- Netty:实现同步发送并接收消息的一种方式
- Android如何实现引导页
- 一体化医学影像平台PACS源码,影像存档与传输系统源码
- 迅雷使用积分制的真正作用和目的 [揭密迅雷]
- html ajax实现分页代码,用jQuery中的ajax分页实现代码
- echarts中toolbox位置_ECharts工具栏组件(toolbox)
- 举个栗子~Tableau 技巧(248):使用参数和轴实现图表坐标轴的缩放
- ** (gedit:20620): WARNING **: Set document metadata failed: Setting attribut
- IOS动画教程(一)