uni-app page.json标题栏的配置

2 篇文章 0 订阅

1 底部标题栏

如下图(我的底图是网上淘的嘿嘿)

底部导航栏的设置是tabBar。

注意一下,

1)其中list的内容就是底部的有几个按钮。相关可以在uniapp的官网上搜索tabBar,具体使用都有介绍。

2)其中pagePath的路径画面是点击“我的”导航显示的“我的”画面,这个画面的路径必须在page.json中的pages中引入。

3)pages - style 中的navigationBarTitleText属性,如果设置了,对应画面的标题是显示设置的文字,而不是globalStyle中设置的标题文字。

4)globalStyle设置内容是全部画面的设置。如果需要不同的画面,需要在pages中重新区分

-----                              -----                              -------

{
	"pages": [
		{
			"path": "pages/index/index",
			"style": {
				// "navigationBarTitleText": ""
			}
		}
		,{
			"path": "pages/my/myindex",
			"style": {
				// "navigationBarTitleText": "我的",
				"enablePullDownRefresh": false //控制是否下拉刷新(globalStyle中的下拉刷新方案)
			}
		}
		,{
			"path": "pages/list/listindex",
			"style": {
				"navigationBarTitleText": "产品列表",
				"enablePullDownRefresh": true
			}
		}
	], 
	//用于设置应用的状态栏、导航条、标题、窗口背景色等。
	"globalStyle": {
		"navigationBarTextStyle": "black",//导航栏标题颜色及状态栏前景颜色,仅支持 black/white
		"navigationBarTitleText": "xxxxx2",//导航栏标题文字内容
		"navigationBarBackgroundColor": "#F8F8F8",//导航栏背景颜色(同状态栏背景色)
		"backgroundColor": "#F8F8F8",//下拉显示出来的窗口的背景色	
		"backgroundTextStyle": "dark", //下拉 loading 的样式,仅支持 dark / light
		"enablePullDownRefresh": true, //是否开启刷新
		"onReachBottomDistance" : 50,//页面上拉触底事件触发时距页面底部距离,单位只支持px
		//配置编译到 App 平台时的特定样式,部分常用配置 H5 平台也支持
		"app-plus": {
			"background": "#efeff4"
		}
	},
	"tabBar": {
		"color": "#7A7E83",
		"selectedColor": "#3cc51f",
		"borderStyle": "black",
		"backgroundColor": "#ffffff",//#ffffff
		"height": "50px",
		"fontSize": "10px",
		"iconWidth": "24px",
		"spacing": "3px",
		"iconfontSrc":"static/iconfont.ttf", // app tabbar 字体.ttf文件路径 app 3.4.4+
		"list": [
			{
				"pagePath": "pages/index/index",//页面路径,必须在 pages 中先定义
				"iconPath": "static/tabbar/shouye.png",//图片路径,icon 大小限制为40kb建议尺寸为 81px * 81px,当 position 为 top 时,此参数无效,不支持网络图片,不支持字体图标
				"selectedIconPath": "static/tabbar/shouye-ok.png",//选中时的图片路径,icon 大小限制为40kb,建议尺寸为 81px * 81px ,当 position 为 top 时,此参数无效
				"text": "首页"
			}, {
				"pagePath": "pages/list/listindex",
				"iconPath": "static/tabbar/list.png",
				"selectedIconPath": "static/tabbar/list-ok.png",
				"text": "列表"
			}, {
				"pagePath": "pages/my/myindex",
				"iconPath": "static/tabbar/my.png",
				"selectedIconPath": "static/tabbar/my-ok.png",
				"text": "我的"
			}
		]
		// ,
		//midButton:中间按钮突出。小程序不支持
		// "midButton": {
		// 	"width": "100px",
		// 	"height": "100px",
		// 	"text": "扫一扫",
		// 	"iconPath": "static/tabbar/midButton.png",
		// 	"iconWidth": "100px",
		// 	"backgroundImage": "static/tabbar/midButton.png"
		// }
	}
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

荼蘼_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值