一、微信小程序配置
1.全局配置:我们在app.json文件下对小程序进行全局配置,决定页面文件的路径、窗口表现、设置网络超时、Tab等
在app.json文件下具有很多的配置项,我们在下边介绍
2.
二、app.json中的配置项(除了Pages都不是必须项)
1.entryPagePath:小程序默认启动的首页,不是必须写的,如果没有该属性,默认打开的首页是pages中的第一个路径;
2.Pages:页面路径列表,必须项;
3.windows:在下边具体的介绍
4.tabBar:底部tab栏的表现
5.networkTimeout:网络超时时间
6.debug:是否开启debug模式,默认关闭;
7.functionalPages:是否启用插件功能页,默认关闭;
8.subpackages:分包结构配置;
9.requireBackgroundModes:需要在后台使用的能力(如音乐播放)
10.usingComponents:全局配置自定义组件;
还有很多具体参考微信官方文档
三、windows
{一 windows导航条相关(nevigation)}
1.导航条的背景颜色:nevigationBarBackgroundcolor:默认值为#000000白色
2.导航条标题文字颜色(只有黑和白) :nevigationBarTextStyle:white;
3.导航栏文字内容:nevigationBarTitleText
4.nevigationStyle:自定义配置导航条
5.homebutton :在非首页的时候,在导航栏出现home键
{一 windows背景相关(background)}
1.backgroundColor:背景颜色
2.backgroundTextStyle(dark/light):下拉loading的样式
3.backgroundColorTop/Bottom:顶部/底部窗口的背景颜色。仅仅ios支持;
4.enablePullDownRefresh:是否开启一个全局的下拉刷新(bool值)
5.onReachBottomDistance:页面上拉离底部多少值触发(单位px)(number);
四、tabBar相关
1.color:tab上文字的默认颜色
2.selectedColor:选中tab时的文字颜色
3.backgroundColor:tab的背景色,仅支持16进制的颜色
4.boderStyle:tabbar上边框的颜色(仅支持white/black);
5.list:指定tabbar上的tab列表(2-5个)
6.position:指定tabbar的位置(bottom和top两个);
7.custom:自定义tabbar
8.{-list详解:
list列表中每一个元素就是一个tab,一个tab有很多属性
1.text:tab上的文字
2.pagepath:点中tab的时候要展示页面的路径
3.iconpath:未选中是图标路径
4.selectedIconPath:选中时图标的路径
}