微信小程序的开发---tabBar的介绍

目录

一、tabBar的介绍

二、tabBar的6个组成部分

三、tabBar节点的配置项

四、tab项的配置选项

五、tabBar的使用


一、tabBar的介绍

tabBar是移动端应用常见的页面效果,用于实现多页面的快速切换。小程序中通常将其分为:

(1)底部tabBar

(2)顶部tabBar

注意:

(1)tabBar中只能配置最少2个,最多5个tab页签

(2)当渲染顶部tabBar时,不显示icon(也就是说所谓的图标不会出现),只显示文本

二、tabBar的6个组成部分

复制代码
backgroundColor: tabBar的背景颜色
selectedIconPath:选中时的图片路径
borderStyle:     tabBar上边框的颜色
iconPath:        未选中时的图片路径
selectedColor:   tab上的文字选中的颜色
color:           tab上文字的默认(未选中)的颜色

三、tabBar节点的配置项

复制代码
属性              类型      必填   默认值    说明  
position         String      否    bottom   tabBar的位置,仅支持bottom/top
borderStyle      String      否    black    tabBar上边框的颜色,仅支持black/white
color            HexColor    否             tab上文字的默认(未选中)颜色
selectedColor    HexColor    否             tab上的文字选中时的颜色 
backgroundColor  HexColor    否             tabBar的背景色
list             Array       是             tab页签的列表,最少2个,最多5个

四、tab项的配置选项

复制代码
属性                类型    必填    说明
pagePath           String    是   页面路径,页面必须在pages中预先定义
text               String    是   tab上显示的文字
iconPath           String    否   未选中时的图标路径;当position为top时,不显示icon
selectedIconPath   String    否   选中时的图标路径;当position为top时,不显示icon

五、tabBar的使用

javascript 复制代码
"tabBar": {
    "list": [
      {
        "pagePath": "pages/index/index",
        "text": "主页面"
      },
      {
        "pagePath": "pages/message/message",
        "text": "消息"
      }
    ]
  },
相关推荐
paopaokaka_luck1 分钟前
智能推荐社交分享小程序(websocket即时通讯、协同过滤算法、时间衰减因子模型、热度得分算法)
数据库·vue.js·spring boot·后端·websocket·小程序
贝格前端工场1 小时前
小程序订阅消息设计:用户触达与隐私保护的平衡法则
大数据·小程序
weixin_lynhgworld1 小时前
盲盒一番赏小程序:用科技重新定义“未知的快乐”
科技·小程序
Bruce_Json2 小时前
微信小程序ts+sassjlin-ui
微信小程序·小程序·sass
来碗盐焗星球3 小时前
记一次微信小程序AI开发的血泪史
前端·微信小程序
说私域5 小时前
淘宝直播与开源链动2+1模式AI智能名片S2B2C商城小程序的融合发展研究
人工智能·小程序·开源
说私域8 小时前
互联网生态下赢家群体的崛起与“开源AI智能名片链动2+1模式S2B2C商城小程序“的赋能效应
人工智能·小程序·开源
The_era_achievs_hero15 小时前
微信小程序71~80
微信小程序·小程序
dssxyz16 小时前
uniapp打包微信小程序主包过大问题_uniapp 微信小程序时主包太大和vendor.js过大
javascript·微信小程序·uni-app
!win !17 小时前
被老板怼后,我为uni-app项目引入环境标志
前端·小程序·uni-app