现需要做出这样的一个底部导航栏
很显然使用微信默认的导航栏是无法实现的,这时候需要自定义底部导航栏样式。方法如下
1.首先要在app.json中注册 。
"tabBar": {
//custom属性设置为true,表示自定义导航栏开启
"custom": true,
//配置路径
"list": [{
"pagePath": "pages/index/index",
"text": "树洞"
},
{
"pagePath": "pages/person/person",
"text": "我的"
}]
},
2.在项目根目录下(与pages同级),建立custom-tab-bar文件夹,然后在这个文件夹下创建一个名为index的组件,如下图所示。
注意:文件夹的位置和名称以及组建的名称都是固定的,不能更改,否则小程序无法识别!
3.在index组件中自定义导航栏样式。
- 点击样式和未点击样式也需要