主题
app.json
app.json 定义应用全局配置:页面注册、窗口外观、tabBar、分包、权限与网络超时。页面级 .json 中同名配置可覆盖窗口相关的全局值。
json
{
"pages": ["pages/home/index", "pages/profile/index"],
"window": {
"navigationBarTitleText": "应用名称",
"navigationBarTextStyle": "black"
},
"tabBar": {
"list": [
{ "pagePath": "pages/home/index", "text": "首页" },
{ "pagePath": "pages/profile/index", "text": "我的" }
]
},
"networkTimeout": { "request": 10000 }
}复习要点
pages第一项是默认首页;所有主包页面必须注册。tabBar.list对应页面也必须注册,跳转使用switchTab。subPackages用于分包,根路径不写入pages。permission和requiredPrivateInfos需与实际 API、隐私声明和后台配置保持一致。- 全局
usingComponents适合稳定的基础组件;业务组件优先按页面注册,控制影响范围。
