全局配置

全局配置文件及常用的配置项

小程序根目录下的 app.json 文件是小程序的全局配置文件。常用的配置项如下:
① pages  记录当前小程序所有页面的存放路径
② window 全局设置小程序窗口的外观
③ tabBar  设置小程序底部的 tabBar 效果
④ style  是否启用新版的组件样式

window

1. 小程序窗口的组成部分

在这里插入图片描述

2. 了解 window 节点常用的配置项

在这里插入图片描述

3.设置导航栏的标题

设置步骤: app.json -> window -> navigationBarTitleText

4.设置导航栏的背景色

设置步骤: app.json -> window -> navigationBarBackgroundColor

5.设置导航栏的标题颜色

设置步骤: app.json -> window -> navigationBarTextStyle

6.全局开启下拉刷新功能

概念:下拉刷新是移动端的专有名词,指的是通过手指在屏幕上的下拉滑动操作,从而重新加载页面数据的行为。
设置步骤: app.json -> window -> 把 enablePullDownRefresh 的值设置为 true
注意:在 app.json 中启用下拉刷新功能,会作用于每个小程序页面!

7.设置下拉刷新时窗口的背景色

当全局开启下拉刷新功能之后,默认的窗口背景为白色。如果自定义下拉刷新窗口背景色,
设置步骤为 :app.json -> window -> 为 backgroundColor 指定 16 进制的颜色值 #efefef 。

8.设置下拉刷新时 loading 的样式

当全局开启下拉刷新功能之后,默认窗口的 loading 样式为白色,如果要更改 loading 样式的效果,设
置步骤为 app.json -> window -> 为 backgroundTextStyle 指定 dark 值。

9.设置上拉触底的距离

概念:上拉触底是移动端的专有名词,通过手指在屏幕上的上拉滑动操作,从而加载更多数据的行为。
设置步骤: app.json -> window -> 为 onReachBottomDistance 设置新的数值
注意:默认距离为 50px ,如果没有特殊需求,建议使用默认值即可。

tabBar

1. 什么是 tabBar

tabBar 是移动端应用常见的页面效果,用于实现多页面的快速切换。小程序中通常将其分为: 底部 tabBar  顶部 tabBar
注意:
 tabBar 中只能配置最少 2 个、最多 5 个 tab页签
 当渲染顶部 tabBar 时,不显示 icon ,只显示文本

2. tabBar 的 6 个组成部分

① backgroundColor : tabBar 的背景色
② selectedIconPath :选中时的图片路径
③ borderStyle : tabBar 上边框的颜色
④ iconPath :未选中时的图片路径
⑤ selectedColor : tab 上的文字选中时的颜色
⑥ color : tab 上文字的默认(未选中)颜色
在这里插入图片描述

3. tabBar 节点的配置项

在这里插入图片描述

4. 每个 tab 项的配置选项

在这里插入图片描述

5.配置tabbar

步骤 1 - 拷贝图标资源

① 把资料目录中的 images 文件夹,拷贝到小程序项目根目录中
② 将需要用到的小图标分为 3 组,每组两个,其中:
 图片名称中包含 -active 的是选中之后的图标
 图片名称中不包含 -active 的是默认图标

步骤 2 - 新建 3 个对应的 tab 页面

通过 app.json 文件的 pages 节点,快速新建 3 个对应的 tab 页面,示例代码如下:其中, home 是首页, message 是消息页面, contact 是联系我们页面。
在这里插入图片描述

步骤 3 - 配置 tabBar 选项

① 打开 app.json 配置文件,和 pages 、 window 平级,新增 tabBar 节点
② tabBar 节点中,新增 list 数组,这个数组中存放的,是每个 tab 项的配置对象
③ 在 list 数组中,新增每一个 tab 项的配置对象。对象中包含的属性如下:
 pagePath 指定当前 tab 对应的页面路径【必填】
 text 指定当前 tab 上按钮的文字【必填】
 iconPath 指定当前 tab 未选中时候的图片路径【可选】
 selectedIconPath 指定当前 tab 被选中后高亮的图片路径【可选】

4. 完整的配置代码

在这里插入图片描述

  • 11
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值