uni-app微信小程序开发 - tabbar

2021-07-11  本文已影响0人  张中华

如果应用是一个多 tab 应用,可以通过 tabBar 配置项指定一级导航栏,以及 tab 切换时显示的对应页。
详情请参考:uni-app tabbar

注意:

示例

{
    "pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages
        {
            
            "path": "pages/index/index"
        }
        ,
        {
            "path" : "pages/message/message",
            "style" :                                                                                    
            {
                "navigationBarTitleText": "Test Page Config",
                "enablePullDownRefresh": false
            }
            
        },{
            "path" : "pages/test1/test1",
            "style" :                                                                                    
            {
                "navigationBarTitleText": "",
                "enablePullDownRefresh": false
            }
            
        }
        ,{
            "path" : "pages/test2/test2",
            "style" :                                                                                    
            {
                "navigationBarTitleText": "",
                "enablePullDownRefresh": false
            }
            
        }
    ],
    "globalStyle": {
        "navigationBarBackgroundColor": "#FF0000", // 导航栏背景颜色(同状态栏背景色)
        "navigationBarTextStyle": "white", // 导航栏标题颜色及状态栏前景颜色,仅支持 black/white
        "navigationBarTitleText": "我是标题",
        // "navigationStyle":"custom", // 导航栏样式,仅支持 default/custom。custom即取消默认的原生导航栏,需看使用注意
        "backgroundColor": "#0066CC", // 下拉显示出来的窗口的背景色
        "backgroundTextStyle": "dark", // 下拉 loading 的样式,仅支持 dark / light
        "enablePullDownRefresh": true, // 是否开启下拉刷新,详见页面生命周期
        "onReachBottomDistance": 100, // 页面上拉触底事件触发时距页面底部距离,单位只支持px,详见页面生命周期
        "pageOrientation": "auto" // 横屏配置,屏幕旋转设置,仅支持 auto / portrait / landscape
    },
    "tabBar": {
        "color": "#000000",
        "selectedColor":"#FF3333",
        "list":[
                {
                            "pagePath": "pages/message/message",
                            "iconPath": "static/1.png",
                            "selectedIconPath": "static/2.png",
                            "text": "tab1"
                },
                {
                            "pagePath": "pages/index/index",
                            "iconPath": "static/3.png",
                            "selectedIconPath": "static/4.png",
                            "text": "tab2"
                }
            ]
    }
}
上一篇 下一篇

猜你喜欢

热点阅读