微信小程序顶部导航栏自定义,根据不同手机自适应距离状态栏高度,防止标题栏高度歪歪扭扭
微信小程序顶部导航栏自定义,根据不同手机自适应距离状态栏高度
一、微信小程序顶部导航栏自定义
"navigationStyle": "custom"
app.json
"window": {"backgroundTextStyle": "dark","navigationBarBackgroundColor": "#fff","navigationBarTitleText": "标题","navigationBarTextStyle": "black","navigationStyle": "custom"},
二、根据不同手机自适应距离状态栏高度
2.1、首先在app.js里面获取状态栏高度,并存储为全局变量
获取系统信息wx.getSystemInfo(Object object)
wx.getSystemInfo({success: function (res) {that.globalData.statusBarHeight = res.statusBarHeight}console.log(res.statusBarHeight, 'statusBarHeight')
})
2.2、在所需页面里使用:
.js
//获取应用实例
const app = getApp();
page({ data: {//获取全局变量 导航栏的高度statusBarHeightstatusBarHeight: getApp().globalData.statusBarHeight,},
})
.wxml
<!-- 状态栏 -->
<view style='height: {{statusBarHeight}}px;'></view>
<!-- 标题栏 -->
<view style='height: 44px;'>标题</view>
iphoneX
iphone7
ipadAir2
微信小程序顶部导航栏自定义,根据不同手机自适应距离状态栏高度,防止标题栏高度歪歪扭扭相关推荐
- 微信小程序头部导航栏自定义
微信小程序头部导航栏自定义 参考网址微信开放文档 navigationStyle导航栏样式:仅支持以下值:default默认样式,custom 自定义导航栏,只保留右上角胶囊按钮 配置示例 {&quo ...
- 微信小程序顶部导航栏样式设置(自定义)
效果: 一.要用自定义的导航栏需要在app.json中配置(必须) 取消自带的导航栏:"navigationStyle": "custom" 目前微信小程序不支 ...
- 微信小程序顶部导航栏点击选项产生颜色变化和底部下划线显示
在很多程序中都有一个功能,就是顶部导航栏点击的时候能自动切换页面,并且选中的模块会变换颜色并且底部出现一条横线. 首先思考这个功能的实现原理--通过"点击"这个动作,我们能知道点击 ...
- 微信小程序顶部导航栏颜色修改
1.单个页面,在该页面的json文件里修改 (1)修改导航栏颜色: "navigationBarBackgroundColor": "#1556D2", 去除导 ...
- 微信小程序顶部导航栏
效果图 1.wxml <!--导航条--> <view class="navbar"><text wx:for="{{navbar}}&qu ...
- 微信小程序navigationBarTitleText导航栏标题设置
微信小程序navigationBarTitleText导航栏标题设置 全局设置 app.json "window": { "navigationBarTextStyle& ...
- 微信小程序tabBar导航栏页和其他页执行onLoad与onShow时机;tabBar页获取不到参数问题;navigateTo跳转无效问题;onShow执行两次问题;
1.注意点: 只有五种情况会触发导航栏tabBar页的onLoad函数,分别是: –1.1:首次进入到导航栏tabBar页面: –1.2:从微信分享进入的导航栏tabBar页面: –1.3:识别二维码 ...
- 微信小程序之导航栏样式修改、自定义导航栏及封装
在微信小程序中我们会经常看到不同字样的顶部标题,这样的样式有的是一样的,而有的却又是不同的导航栏,这是怎么回事呢,在这里我们就探讨一下.(微信小程序json文件不能有注释,复制过去的时候有注释记得自行 ...
- 小程序顶部导航栏标题不居中
小程序默认在andriod中居左,ios中居中 解决方法:自定义导航栏 ♦ 小程序去掉顶部导航栏 window: {backgroundTextStyle: 'light',navigationBar ...
最新文章
- 我如何进入Docker容器的shell?
- c#启动mysql数据库服务器_c#判断数据库服务器是否已经启动的方法
- 从NetBeans运行和调试WildFly Swarm应用程序
- 【转】ubuntu 开机sudo启动应用程序
- d-link路由器samba设置_d-link云路由器怎么设置 d-link云路由器设置教程【详解】
- html 最小长度单位,html见长度单位尺寸单�?CSS布局HTML
- clickhouse性能优化实践
- 高等代数——大学高等代数课程创新教材(丘维声)——3.1笔记+习题
- C语言函数库之字符串比较函数(string.h)
- JSON字符串和JSON对象的相互转换
- mysql 中文手册 pdf_Mysql8.0中文参考手册 中英文chm+pdf版
- 最新Gxlcms有声小说系统/小说听书系统源码
- Android学习笔记 二八 字体
- 【Access2003】表的新建、用sql语句查询;关闭警告信息;修改数据库密码;修复数据库
- FAT32与NTFS区别
- 电脑如何设置定时关机?
- 高薪offer,只因做对了这套笔试题
- 记录某大门户网站自动跳转不良网站,团队通宵排查病毒木马全过程
- react开发插件-ES7 React/Redux/GraphQL/React-Native snippets
- win10无法连接到win7系统更新服务器,win10系统提示无法连接到windows服务的解决方法...