问题与处理策略
问题描述
- 在微信小程序项目中,配置并使用 tabBar 报如下错误
[ miniprogram/app.json 文件内容错误] miniprogram/app.json:
["tabBar"][3]["pagePath"]:
"pages/mine/mine" need in ["pages"](env: Windows,mp,1.06.2306020; lib: 3.7.8)
问题原因
-
错误提示在
miniprogram/app.json
文件中,tabBar 配置的某个页面的 pagePath(pages/mine/mine
)没有在 pages 数组中注册 -
微信小程序要求所有在 tabBar 中配置的页面路径,都必须先在 pages 数组中注册
处理策略
- 在
miniprogram/app.json
文件中,注册好相应的页面后,再在 tabBar 中配置
{"pages": ["pages/mine/mine"...],"tabBar": {"list": [{"pagePath": "pages/mine/mine","text": "我的"}...]}
}