pages.json页面路由

        pages.json文件用来进行uniapp的全局页面设置。决定页面文件的路径、窗口样式、原生的导航栏、底部的原生tabbar 等。

globalstyle

         用来设置页面窗体样式与属性

        属性:

                navigationBarTextStyle: 导航栏标题颜色,仅支持 black(黑色)/white(白色)        注意:(支付宝小程序不支持,使用my.setNavigationBar

                navigationBarBackgroundColor:导航栏背景颜色,使用的是十六进制

                navigationBarTitleText:导航栏标题文字内容,当页面没设置标题时显示

                navigationStyle:导航栏样式,值:default/custom,default 为默认值,为开启导航栏。

custom 为关闭导航栏

                backgroundColor:页面下拉时显示的背景颜色,默认值为:#ffffff 。只在微信小程序有效,注意backgroundColor设置颜色之前要先开启下拉enablePullDownRefresh。

                enablePullDownRefresh:是否允许下拉刷新,值为false/true。

pages

        设置页面路径及窗口样式 


        属性

                path:配置页面路径

                style:用于配置当前页面样式

                needLogin:是否登录之后才能访问,默认值false

tabBar  

        如果应用是一个多 tab 应用,可以通过 tabBar 配置项指定一级导航栏,以及 tab 切换时显示的对应页。

        在 pages.json 中提供 tabBar 配置,不仅仅是为了方便快速开发导航,更重要的是在App和小程序端提升性能。在这两个平台,底层原生引擎在启动时无需等待js引擎初始化,即可直接读取 pages.json 中配置的 tabBar 信息,渲染原生tab。

        属性

              

官方文档

  pages.json页面信息       

 更改导航栏颜色:

效果图

更改导航栏标题颜色 

        navigationBarTextStyle只能设置白色(black)、黑色(white)

        效果图

更改导航栏标题

        使用 navigationBarTitleText 设置导航栏标题 。注意:如果页面样式已经使用了navigationBarTitleText那么全局属性无效

效果图 

         允许下拉加载并设置下拉加载时背景颜色

        效果图 

关闭导航栏 

效果图

          tabBar底部菜单    

        1.在pages.json创建tabBar,tabBar与globalStyle同级。

2.tabBar提供了list存放对象最少为1个最多5个

        pagePath:路径

        text:名称

效果图

3. 设置统一颜色

        color:设置颜色

        selectdColor:设置选中后显示颜色

效果图

4.设置底部菜单背景颜色

backgroundColor:底部菜单背景色

效果图

5.设置背景边框颜色

borderStyle:系统只提供两种颜色  black(黑色)/white(白色)

 

效果图

5.设置菜单所在位置

position:bottom底部/top顶

效果图 

6.设置导航图标

效果图

 

 

 

 

 

                

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值