1. 配置文件介绍
微信小程序的主要配置文件包括:
- app.json:全局配置文件,定义整个应用的设置,如页面路由、窗口样式、底部标签栏等。
- page.json:页面级配置文件,每个页面单独使用,覆盖全局设置。
- project.config.json:项目配置文件,用于IDE工具(如微信开发者工具)的项目设置。
- sitemap.json:搜索引擎索引配置文件,控制小程序内容是否可被搜索。
- 其他:如分包配置在app.json中,Sass配置通过构建工具实现。
这些文件使用JSON格式编写,放置在项目根目录或对应页面文件夹中。开发时,需确保语法正确,避免格式错误。
2. 全局配置文件-pages配置
在app.json中,pages字段用于注册小程序的所有页面路径。每个页面路径对应一个目录,系统会自动查找该目录下的.js、.wxml、.wxss和.json文件。
参数详情:
- 类型:数组(Array),包含字符串元素。
- 元素格式:每个字符串表示页面路径,例如
"pages/index/index",路径从根目录开始,无需文件后缀。 - 作用:定义页面访问顺序,数组第一个元素为首页(启动时加载)。
- 注意事项:添加新页面后,需在此数组中注册,否则无法访问。
示例代码:
{
"pages": [
"pages/index/index", // 首页
"pages/logs/logs", // 日志页
"pages/user/profile" // 用户页
]
}
此配置表示小程序有三个页面,首页为index。
3. 全局配置文件-window配置
在app.json中,window字段用于设置小程序的全局窗口样式,如导航栏、背景色等。
参数详情:
- 类型:对象(Object)。
- 常用属性:
navigationBarBackgroundColor:导航栏背景颜色,如"#000000"(十六进制)。navigationBarTextStyle:导航栏标题颜色,仅支持"black"或"white"。navigationBarTitleText:导航栏标题文字,如"我的小程序"

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



