赞
踩
目录
属性 | 类型 | 必填 | 默认值 | 描述 |
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 | 否 | 未选中时的图标路径;当 postion 为 top 时,不显示 icon |
selectedIconPath | String | 否 | 选中时的图标路径;当 postion 为 top 时,不显示 icon |
通过 app.json 文件的 pages 节点,快速新建 3 个对应的 tab 页面,示例代码如下:
其中,home 是首页,message 是消息页面,contact 是联系我们页面。
- {
- "pages": [
- "pages/home/home",
- "pages/message/message",
- "pages/contact/contact"
- ],
- "window": {
- "backgroundTextStyle": "light",
- "navigationBarBackgroundColor": "#f12321",
- "navigationBarTitleText": "测试",
- "navigationBarTextStyle": "white"
- },
- "tabBar": {
- "list": [
- {
- "pagePath": "pages/home/home",
- "text": "首页",
- "iconPath": "/images/tabs/home.png",
- "selectedIconPath": "/images/tabs/home-active.png"
- },
- {
- "pagePath": "pages/message/message",
- "text": "消息",
- "iconPath": "/images/tabs/message.png",
- "selectedIconPath": "/images/tabs/message-active.png"
- },
- {
- "pagePath": "pages/contact/contact",
- "text": "联系我们",
- "iconPath": "/images/tabs/contact.png",
- "selectedIconPath": "/images/tabs/contact-active.png"
- }
- ]
- },
- "style": "v2",
- "sitemapLocation": "sitemap.json"
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。