微信小程序配置文件介绍(二)

微信小程序文件以及包含信息
1、project.config.json文件

这个json文件中包含了小程序的一些基本信息,其中有一项为libVersion,这是关于小程序对应的版本号,右上方有一个详情,在里面可以找到小程序更详细的信息,要注意项目设置里面有一个调试基础库,里面可以选择不同的版本,我们要选择用户占比比较高的,这样有利于兼容性处理。同时修改了这里的信息,在json文件的代码中也会相应的改变。
在这里插入图片描述

2、app.json文件

app.json文件用来对微信小程序进行全局配置,决定页面文件的路径、窗口表现、设置网络超时时间、设置多tab等。
一、pages配置项

{
  "pages":[
    "pages/index/index",
    "pages/logs/logs"
  ],
  "window":{
    "backgroundTextStyle":"light",
    "navigationBarBackgroundColor": "#fff",
    "navigationBarTitleText": "WeChat",
    "navigationBarTextStyle":"black"
  }
}

注意:
1.json配置文件中不能添加注释。
2.json配置文件不能有多余的逗号。
3.json配置文件必须使用双引号。

pages配置项用来设置微信小程序的页面组成,接受一个数组,每一项都是字符串。
1、数组的第一项代表小程序的初始页面。
2、小程序中新增/减少页面,都需要度pages数组进行修改。
3、文件名不需要文件后缀,因为框架会自动寻找路径下 .json .js .wxml .wxss四个文件进行整合。

二、windows配置项
用于设置小程序的状态栏、导航条、标题、窗口背景色。

属性类型默认值描述
navigationBarBackgroundColorHexColor#000000导航栏背景颜色,如“#000000”
navigationBarTextStyleStringwhite导航栏标题颜色,仅支持black/white
navigationBarTitleTextString导航栏标题文字内容
backgroundColorHexColor#ffffff窗口的 背景色
backgroundTextStyleStringdark下拉背景字体、loading图的样式,仅支持dark / light
enablePullDownRefreshBooleanfalse是否开启下拉刷新
onReachBottomDistanceNumber50页面上拉触底事件触发时距页面底部距离,单位为px

tabBar配置项
如果小程序是一个多tab应用(客户端窗口的底部或顶部有tab栏可以切换页面),可以通过tabBar配置项指定tab的表现,以及tab切换时对应的页面。
属性介绍

属性类型必填默认值描述
colorHexColortab上的文字默认颜色
selectedColorHexColortab上的文字选中时的颜色
backgroundColorHexColortab的背景色
borderStyleStringblacktabbar上边框的颜色,仅支持black white
listArraytab的列表,详见list属性说明,最少两个、最多5个
positionStringbottom可选值bottom、top,设置为top是无图标

在这里插入图片描述

其中list是一个数组,数组中的每个项都是一个对象,其属性值如下:

属性类型必填说明
pagePathString页面路径,必须在pages中先定义
textStringtab上按钮文字
iconPathString图片路径,icon大小限制为40kb,建议尺寸为81px*81px,当position为top时,此参数无效
selectedIconPathString选中时的图片路径,icon大小限制为40kb,建议尺寸为81px*81px,当position为top时,此参数无效

注意:
1、当设置position为top时,将不会显示icon
2、tabBar中的list是一个数组,只能配置至少2个、最多5个tab,tab按数组的顺序排序
3、position设置为top时,会在上方显示切换,默认是在下方显示切换(button)

三、页面json配置项
1、不论有没有配置项都不能把大括号去掉;
2、页面的json配置像是用来配置页面自己单独的顶部样式;
3、不能写window这个键

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值