微信小程序 app.json

本文详细解读了微信小程序中的app.json文件结构,包括页面路由设置、window属性管理和tabBar导航栏配置。了解如何定义首页、窗口样式和导航栏元素,是小程序开发者必备知识点。

微信小程序 app.json


pages 页面路由 Pages route

pages 以 JOSN 数组的形式存放页面路由
pages contains pages route in the form of JSON
第一行的路径所包含的页面会被视作首页
The first line will be regard as the homepage

"pages": [
	"pages/index/index",
	"pages/log/log"
]

window 窗口属性 Window attribute

window 是窗口样式的设置
window is the setting about the display of window

"window": {
	"backgroundTextStyle": "light",
	"navigationBarBackgroundColor": "#fff",
	"navigationBarTitleText": "WeChat",
	"navigationBarTextStyle": "black"
}

tabBar 导航按钮 Tab bar

tabBar 导航按钮的 list 属性包含了导航路径、图片、被选中时的图片、文本
list of tabBar contains path, icon, selected icon and text

"tabBar": {
	"list": [{
			"pagePath": "pages/index/index",
			"iconPath": "images/index.png",
			"selectedIconPath": "images/index_fill.png",
			"text": "首页"
		},
		{
			"pagePath": "pages/log/log",
			"iconPath": "images/log.png",
			"selectedIconPath": "images/log_fill.png",
			"text": "日志"
		}	
	}]
}

未完待续
To be continued

所提供的参考引用中未提及微信小程序 app.json 文件的注释方法。在微信小程序里,app.json 文件不支持使用常规的 JavaScript 注释方式(如 `//` 单行注释和 `/* */` 多行注释)。因为 app.json 是一个严格的 JSON 文件,JSON 格式本身不支持注释。 若要对 app.json 文件内容进行说明,可采用以下替代办法: 1. **在代码编辑器里添加注释**:在代码编辑器中,于 app.json 文件上方或者旁边的空白处添加注释来解释配置项。 2. **采用单独的文档**:创建一个单独的文档,如 README.md,在其中对 app.json 的各个配置项进行详细说明。 示例: 在代码编辑器里添加注释 ```json // 这是一个模拟的说明,实际 app.json 中不能写此注释 // 以下是页面路径配置 { "pages": [ "pages/index/index", "pages/logs/logs" ], // 窗口配置 "window": { "backgroundTextStyle": "dark", "navigationBarBackgroundColor": "#00FFFF", "navigationBarTitleText": "示例标题", "navigationBarTextStyle": "white" } } ``` 在单独的文档 README.md 里添加注释: ```markdown # app.json 配置说明 ## pages - 这是页面路径的配置项,列出了小程序包含的所有页面。 - `pages/index/index`:首页 - `pages/logs/logs`:日志页 ## window - 窗口配置项,用于设置小程序窗口的样式。 - `backgroundTextStyle`:下拉 loading 的样式,可选值为 'dark' 或 'light'。 - `navigationBarBackgroundColor`:导航栏背景颜色。 - `navigationBarTitleText`:导航栏标题文字内容。 - `navigationBarTextStyle`:导航栏标题颜色,可选值为 'white' 或 'black'。 ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值