App.json文件可以对5个功能进行设置:配置页面路径、配置窗口表现、配置标签导航、配置网络超时、配置debug模式,如图所示。 1、配置页面路径。页面路径定义了一个数组,存放多个页面的访问路径,它是进行页面访问的必要条件。如果在这里没有配置页面的访问路径,页面被访问时就会报错;如果在这里定义了页面的访问路径,微信小程序框架就可以在页面文件夹下建立相应名称的文件夹以及文件,免去手动添加文件夹和文件的痛苦,如图所示。 2、配置窗口表现。窗口表现用于配置小程序的状态栏、导航条、标题、窗口背景色,可以设置导航背景色(navigationBarBackgroundColor)、导航条文字(navigationBarTitleText)、和导航条文字颜色(navigationBarTextStyle);还可以设置窗口是否可以下拉刷新(enablePullDownRefresh)、默认值是否可以下拉刷新、窗口的背景色(backgroundColor)、和下拉背景字体或者loading样式(backgroundTextStyle),如图所示。 3、配置标签导航。标签导航是很多移动App都会采用的一种导航方式,微信小程序同样可以表现这样的效果。怎么制作标签导航呢?我们需要在App.json里配置tabBar属性。tabBar是一个对象,可以配置标签导航文字的默认色、选中颜色,标签导航背景色以及上边框颜色,上边框颜色现在可以配置两种颜色black/white.标签导航存放到list数组里面,list里的每个对象,对应一个标签导航,每个对象里可以配置标签导航的路径、导航名称、默认图标以及选中图标、如图所示。 4、配置网络超时。可以配置网络请求、文件上传、文件下载时最大的请求时间,超过这个时间,则不再请求。 5、配置debug模式。配置debug模式可方便微信小程序开发者调试开发程序,如图所示。 从图中可以看出,开启debug模式后,可以看到每一步的调用情况、访问路径以及错误信息,这样更加方便开发者进行调试工作。 App.json作为全局配置文件提供决定页面文件路径、配置窗口的表现、配置底部标签导航、配置网络链接超时、配置debug模式开发的功能,配置也标记容易。
|