问题与处理策略
问题描述
-
在微信小程序项目中,配置并使用 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 中配置
json
{
"pages": [
"pages/mine/mine"
...
],
"tabBar": {
"list": [
{
"pagePath": "pages/mine/mine",
"text": "我的"
}
...
]
}
}