赞
踩
uni-app 自带原生导航栏,在pages.json里配置。
在pages.json的globalStyle里进行各个参数配置
"globalStyle": {
"navigationBarTextStyle": "black",//导航栏标题颜色及状态栏前景颜色
"navigationBarTitleText": "Hello uniapp",//导航栏标题文字内容
"navigationBarBackgroundColor": "#F8F8F8",//导航栏背景颜色
"backgroundColor": "#F8F8F8",//页面背景色,可能不生效
"backgroundColorTop": "#F4F5F6",
"backgroundColorBottom": "#F4F5F6",
"mp-alipay": {
"titleBarColor": "#FFFFFF"
}
},
每个page下面的style配置中的navigationBar各个参数配置,即为通用配置,小程序、app、h5均生效。参考style设置每个页面的状态栏、导航条、标题、窗口背景色等
如果你在全局的配置中配置了默认标题,但是页面地址部分同样配置了标题,全局标题会被覆盖
{
"path": "pages/index/index",
"style": {
"navigationBarTitleText": "主页",
}
},
注:一般App里不会使用这个参数配置。建议个别页面单独设置不使用原生导航。
在pages.json的globalStyle里有个navigationStyle设置,默认是default,即带有原生导航栏。
navigationStyle设置为custom后,所有页面都没有原生导航。
说明:但在微信小程序里,右上角始终都有一个胶囊按钮。很多微信小游戏界面上也没原生导航栏,但有胶囊按钮。
"globalStyle": {
"navigationStyle": "custom",
},
说明:自微信客户端 7.0.0 起、App端HBuilderX 2.0.3起,支持通过如下方法取消单独一个页面的原生导航栏。但小程序右上角胶囊按钮仍然去不掉。页面配置 navigationStyle 为 custom:
{
"path" : "pages/index/index",
"style" : {
"navigationStyle":"custom"
}
}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。