修改app.josn

"tabBar": {
    "color":"#333",
    "selectedColor": "#18c6ab",
    "borderStyle": "black",
    "list": [
      {
        "pagePath": "pages/index/index",
        "text": "首页",
        "iconPath": "pages/images/iconHome.png",
        "selectedIconPath": "pages/images/iconHomeSelect.png"
      },{
        "pagePath": "pages/list/list",
        "text": "推荐",
        "iconPath": "pages/images/iconList.png",
        "selectedIconPath": "pages/images/iconListSelect.png"
      },{
        "pagePath": "pages/personal/personal",
        "text": "个人",
        "iconPath": "pages/images/iconPersonal.png",
        "selectedIconPath": "pages/images/iconPersonalSelect.png"
      }
    ]
  }

这里我先解释一下这些属性是什么意思:

tabBar  指底部的 导航配置属性

color  未选择时 底部导航文字的颜色

selectedColor  选择时 底部导航文字的颜色

borderStyle  底部导航边框的样色(注意 这里如果没有写入样式 会导致 导航框上边框会出现默认的浅灰色线条)

list   导航配置数组

selectedIconPath 选中时 图标路径

iconPath 未选择时 图标路径

pagePath 页面访问地址

text  导航图标下方文字

这里需要注意一些小问题:

1、每个页面的json文件都不能去掉navigationBarTitleText这个属性。否则会报错

2、

 "pages":[
 3     "pages/index/index",
 4     "pages/logs/logs",
 5     "pages/mine/mine"
 6     
 7   ],
这个页面的注册一定要注意,第一个一定是要是最先显示的,否则会出现底部导航看不到。


发表评论

邮箱地址不会被公开。 必填项已用*标注