我们使用app.json文件来对微信小程序进行全局配置,决定页面文件的路径、窗口表现、设置网络超时时间、设置多tab等。
每一个小程序页面也可以使用.json文件来对本页面的窗口表现进行配置。页面的配置比app.json全局配置简单得多,只是设置app.json中的window配置项的内容,页面中的配置项会覆盖app.json的window中相同的配置项。
以下是一个包含了所有配置选项的简单排至app.json:
app.json配置项列表
一、pages
接受一个字符串数组,来指定小程序由哪些页面组成。每一项代表对应页面的【路径+文件名】信息,数组的第一项代表小程序的初始页面。小程序中新增、减少页面,都需要对pages数组进行修改。
二、window
用于设置小程序的状态栏、导航栏、标题、窗口背景色
三、tabBar
如果我们的小程序是一个多tab应用(客户端窗口的底部有tab栏可以切换页面),那么我们可以通过tabBar配置项指定tab栏的表现,以及tab切换时显示的对应页面。
tabBar是一个数组,只能配置最少2个、最多5个tab,tab按数组的顺序排序。
四、networkTimeout
可以设置各种网络请求的超时时间。
五、debug
可以在开发者工具中开启debug模式,在开发者工具的控制台面板,调试信息以info的形式给出,其信息有page的注册,页面路由,数据更新,事件触发 。 可以帮助开发者快速定位一些常见的问题。
关于:中科研拓
深圳市中科研拓科技有限公司专注提供软件外包、app开发、智能硬件开发、O2O电商平台、手机应用程序、大数据系统、物联网项目等开发外包服务,十年研发经验,上百成功案例,中科院软件外包合作企业。通过IT技术实现创造客户和社会的价值,致力于为用户提供很好的软件解决方案。联系电话400-0316-532,邮箱sales@zhongkerd.com,网址www.zhongkerd.com