uniapp tabbar配置

配置基本tabbar

uniapp官网配置tabbar

属性类型必填默认值描述平台差异说明
positionStringbottom可选值 bottom、toptop 值仅微信小程序支持

position的默认值可以看出是底部的tabbar

属性类型必填默认值描述平台差异说明
listArraytab 的列表,详见 list 属性说明,最少2个、最多5个 tab

list数组里的每一项就是来配置每一个tabbar具体的表现的

list里面可以配置什么

属性类型必填说明
pagePathString页面路径,必须在page中先定义
textStringtab上按钮文字,在5+APP和H5平台作为非必填。例如中间可放一个没有文字的+号图标
iconPathString图片路径,icon大小限制为40kb,建议尺寸为81px*81px,当postion为top时,此参数无效,不支持网络图片,不支持字体图标
selectedIconPathString选中时的图片路径,icon大小限制为40kb,建议尺寸为81px*81px,当postion为tio时,此参数无效

配置一个基本的tabbar:

src > pages.json

{
	"pages": [
		{
			"path": "pages/index/index",
			"style": {
				"navigationBarTitleText": "uni-app"
			}
		},
		{
			"path": "pages/message/message"
		},
		{
			"path": "pages/player/player"
		}
	],
	"globalStyle": {
		"navigationBarTextStyle": "black",
		"navigationBarTitleText": "uni-app",
		"navigationBarBackgroundColor": "#F8F8F8",
		"backgroundColor": "#F8F8F8"
	},
	"tabBar":{
		"list": [
			{
				"text": "首页",
				"pagePath": "pages/index/index",
				"iconPath": "static/images/home.png",
				"selectedIconPath": "static/images/selectHome.png"
			},
			{
				"text": "信息",
				"pagePath": "pages/message/message",
				"iconPath": "static/images/message.png",
				"selectedIconPath": "static/images/selectMessage.png"
			}
		]
	}
}

这样就实现了最基本的tabbar

tabbar常用的属性

color

属性类型必填默认值描述平台差异说明
colorHexColortab上的文字默认颜色

RGB颜色查询对照表

selectedColor

属性类型必填默认值描述平台差异说明
selectedColorHexColortab上文字选中时的颜色

backgroundColor

属性类型必填默认值描述平台差异说明
backgroundColorHexColortab背景颜色

borderStyle

属性类型必填默认值描述平台差异说明
borderStyleStringblacktabbar上边框颜色,仅支持black/whiteApp 2.3.4+支持其他颜色值

position

属性类型必填默认值描述平台差异说明
positionStringbottom可选值 bottom、toptop 值仅微信小程序支持
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

结城明日奈是我老婆

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

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

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

打赏作者

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

抵扣说明:

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

余额充值