uni-app学习日记day2-----配置tabbar和顶部导航栏

72 篇文章 11 订阅
2 篇文章 0 订阅

绝大部分的项目都需要tabbar,tabbar就是我们进入小程序或者app后看到的底部导航栏。uniapp设置tabbar的格式和微信小程序基本一样。
我们首先在pages文件夹中,新建三个页面,因为我们一会儿要设置4个tabbar,页面要提前注册好。
在这里插入图片描述

我们然后进去pages.json,在pages属性下,把刚才新建的三个页面注册一下,并且写一下他们的顶部导航栏的文字

"pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages
	{
		"path": "pages/index/index",
		"style": {
			"navigationBarTitleText": "首页"
		}
	},
	{
		"path":"pages/classify/classify",
		"style": {
			"navigationBarTitleText": "分类"
		}
	},
	{
		"path":"pages/shoppingCar/shoppingCar",
		"style": {
			"navigationBarTitleText": "购物车"
		}
	
	},
	{
		"path":"pages/me/me",
		"style": {
			"navigationBarTitleText": "个人中心"
		}
	}
],

然后写一个和globalStyle同级的属性,tabbar,记得写双引号,然后写一个list属性,list里存放的就是tabbar页面的相关信息。
我们首先先找一些底部导航栏相关的logo放到项目里的一个文件夹里,我放到了static里面。

"tabBar":{
	"list":[
		{
			"iconPath":"static/home.png",
			"selectedIconPath":"static/home_fill.png",
			"pagePath":"pages/index/index",
			"text":"首页"
		
		},
		{
			"iconPath":"static/classify.png",
			"selectedIconPath":"static/classify_fill.png",
			"pagePath":"pages/classify/classify",
			"text":"分类"
		},
		{
			"iconPath":"static/shopping.png",
			"selectedIconPath":"static/shopping_fill.png",
			"pagePath":"pages/shoppingCar/shoppingCar",
			"text":"购物车"
		},
		{
			"iconPath":"static/me.png",
			"selectedIconPath":"static/me_fill.png",
			"pagePath":"pages/me/me",
			"text":"个人中心"
		}
	],
	"color":"#333333",
	"selectedColor":"#4CD964"
}

list数组里面的每个{}包住的都是一个页面的信息,iconPath是未被选中的tabbar的logo,selectIconPath是选中后的tabbar的logo,pagePath是页面的路径,text是tabbar显示的文字。list数组外的color和selectColor顾名思义就是tabbar未被选中的文字颜色和选中后的文字颜色。
和微信小程序的几乎是一模一样。
然后我们在H5端运行一下项目:
在这里插入图片描述
一点问题没有,灰常的nice。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

CreatorRay

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

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

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

打赏作者

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

抵扣说明:

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

余额充值