app.json 是当前小程序的全局配置,包括了小程序的所有页面路径、界面表现、网络超时时间、底部 tab 等。
app.json主要配置项:
属性 | 类型 | 必填 | 描述 |
---|---|---|---|
entryPagePath | string | 否 | 小程序默认启动首页 |
pages | string[] | 是 | 页面路径列表 |
window | Object | 否 | 全局的默认窗口表现 |
tabBar | Object | 否 | 底部 tab 栏的表现 |
networkTimeout | Object | 否 | 网络超时时间 |
一、pages属性
用于指定小程序由哪些页面组成,每一项都对应一个页面的路径(含文件名)信息。文件名不需要写文件后缀,框架会自动去寻找对应位置的 .json, .js, .wxml, .wxss 四个文件进行处理。
entryPagePath属性用于指定小程序的默认启动路径(首页)。如不写,则pages 列表的第一项为小程序的默认启动路径。
代码:
"pages":[
"pages/index/index",
"pages/logs/logs"
]
在此代码中,由index和logs两个页面组成,"pages/index/index"即为默认启动路径。
添加页面可以直接在pages属性里添加,然后ctrl+s保存或编译即可直接添加。也可以右击目录中pages,新建Page。
例:
"pages":[
"pages/a/a",
"pages/index/index",
"pages/logs/logs"
]
添加a页面,并将默认启动路径改为"pages/a/a"。