微信小程序(六)tabBar的使用

注释很详细,直接上代码

上一篇

新增内容:
1. 标签栏文字的内容以及默认与选中颜色
2. 标签栏图标的默认样式与选中样式
3. 标签选项路径页面
4.标签栏背景颜色

🐼(文末补充)设置标签栏后为什么navigator标签无法跳转页面

温馨提醒:tabBar只在其对应着的页面生效,其他页面不生效
源码

json 复制代码
{
  "pages": [
    "pages/index/index",
    "pages/logs/logs"
  ],
  "window": {
    "navigationBarTextStyle": "black",
    "navigationBarTitleText": "Weixin",
    "navigationBarBackgroundColor": "#ffffff"
    
},
//标签栏有关配置,与页面配置同级
"tabBar": {
	//标签栏文字的默认颜色
    "color": "#333434",
    //被选中的选项的文字的颜色
    "selectedColor": "#ff4735",
    //标签栏背景颜色
    "backgroundColor": "#2fc5c7",
    //标签栏列表(至少得两个,也不能太多,否则不好看)
    "list": [{
    	//页面路径
        "pagePath": "pages/index/index",
        //标签选项的文字
        "text": "主页",
        //标签选项的默认图标
        "iconPath": "/static/tabbar/home-default.png",
        //标签选项选中后的图标
        "selectedIconPath": "/static/tabbar/home-active.png"
    },
    {
        "pagePath": "pages/logs/logs",
        "text": "日志",
        "iconPath": "/static/tabbar/logs-default.png",
        "selectedIconPath": "/static/tabbar/logs-active.png"
    }
]
},

  "style": "v2",
  "componentFramework": "glass-easel",
  "sitemapLocation": "sitemap.json",
  "lazyCodeLoading": "requiredComponents"
}

效果演示:


素材链接

img-blog.csdnimg.cn/direct/1354819bd03847749fffedcff08db6e9.png

img-blog.csdnimg.cn/direct/f68a173b4b944fb1884a76158d3d7f31.png

``

img-blog.csdnimg.cn/direct/4d150e8361564d7381add8e4bcd4356d.png

img-blog.csdnimg.cn/direct/ecbf5d7d6f1b4524b9f093d7037d3713.png

补充内容
为什么navigator无法跳转标签栏指向的页面了

想象一下,如果navigator的组件跳转了 而标签栏却没有改变指向的标签选项是不是不太行

解决方法

在navigator组件中添加属性open-type以实现联动

修改前

xml 复制代码
<navigator url="../logs/logs">
	<button type="default">相对路径跳转</button>
</navigator>

修改后

xml 复制代码
<navigator open-type="switchTab" url="../logs/logs">
	<button type="default">相对路径跳转</button>
</navigator>

下一篇

相关推荐
2501_9159214313 小时前
穿越HTTPS迷雾:Wireshark中的TLS抓包秘诀与文件合并方法
网络协议·ios·小程序·https·uni-app·wireshark·iphone
PinTrust SSL证书13 小时前
Sectigo(Comodo)企业型OV通配符SSL
网络·网络协议·网络安全·小程序·https·ssl
头发还在的女程序员14 小时前
家政系统源码,上门家政源码,支持小程序、APP、H5和公众号,可直接搭建使用
小程序·生活·家政
小徐_233314 小时前
uni-app 组件库 Wot UI 2.0 发布了,我们带来了这些改变!
前端·微信小程序·uni-app
黄华SJ520it14 小时前
天美仕商城平台开发代码
小程序·软件需求·系统开发
Greg_Zhong15 小时前
微信小程序中实现自定义颜色选择器(简陋版对比精致版)
微信小程序·自定义颜色选择器面板
小离a_a16 小时前
uniapp小程序添加路由全局限制,增加路由白名单,登录后接口跳转参数正常传递
小程序·uni-app
Giggle121816 小时前
家政维修保洁预约上门服务小程序软件开发解析
大数据·小程序·产品运营·个人开发·内容运营
宋拾壹16 小时前
php网站小程序接入抖音团购核销
android·小程序·php
杰建云16716 小时前
2026年第三方平台制作微信小程序多少钱?
微信小程序·小程序·小程序制作