小程序根目录下的 app.json 文件用来对微信小程序进行全局配置。文件内容为一个 JSON 对象。
小程序包含一个描述整体程序的 app (所有全局的配置会写在app.json文件中,例如:决定页面文件的路径、窗口表现、设置网络超时时间、设置 tabbar等
) 和 多个描述各自页面的 page。
1.pages:配置页面路径列表
1)添加新页面
在微信开发中工具中自带的编辑器里面为pages数组添加新的路径,微信开发者工具会自动为其创建对应的文件目录,例如添加一个页面logs2:
自动创建页面目录和文件
2.window:配置全局默认窗口表现
window配置.png
-
"enablePullDownRefresh":是否开启全局的下拉刷新,默认false
-
"backgroundTextStyle":下拉 loading 的样式,仅支持 dark / light
-
"navigationBarBackgroundColor":导航栏背景颜色,只支持16进制颜色
-
"navigationBarTitleText":导航栏标题文字内容
-
"navigationBarTextStyle": 导航栏标题颜色,仅支持 black / white
3.tabBar
如果小程序是一个多 tab 应用(客户端窗口的底部或顶部有 tab 栏可以切换页面),可以通过 tabBar 配置项指定 tab 栏的表现,以及 tab 切换时显示的对应页面。(在自带的编辑器里面输入tabBar时会有代码提示,回车会自动有模版代码写入)
- list:tab 的列表,它是一个数组,里面的每个对象就是一个tab标签,最少要有2个tab
-
tabBar配置.png
逆战中听着老师们的谆谆教诲,为迷茫的学员指引方向、积蓄动力