微信小程序项目 tabBar 配置问题:“pages/mine/mine“ need in [“pages“]

问题与处理策略

问题描述
  • 在微信小程序项目中,配置并使用 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)

问题原因
  1. 错误提示在 miniprogram/app.json 文件中,tabBar 配置的某个页面的 pagePath(pages/mine/mine)没有在 pages 数组中注册

  2. 微信小程序要求所有在 tabBar 中配置的页面路径,都必须先在 pages 数组中注册

处理策略
  • miniprogram/app.json 文件中,注册好相应的页面后,再在 tabBar 中配置
json 复制代码
{
 "pages": [
   "pages/mine/mine"
   ...
 ],
 "tabBar": {
   "list": [
     {
       "pagePath": "pages/mine/mine",
       "text": "我的"
     }
     ...
   ]
 }
}
相关推荐
Wannaer16 分钟前
从 Vue3 回望 Vue2:响应式的内核革命
前端·javascript·vue.js
懒羊羊我小弟37 分钟前
手写符合Promise/A+规范的Promise类
前端·javascript
赵大仁1 小时前
React vs Vue:点击外部事件处理的对比与实现
javascript·vue.js·react.js
Mr.app1 小时前
uniapp(微信小程序)>关于父子组件的样式传递问题(自定义组件样式穿透)
微信小程序·uni-app
老李不敲代码1 小时前
榕壹云搭子系统技术解析:基于Spring Boot+MySQL+UniApp的同城社交平台开发实践
spring boot·mysql·微信小程序·uni-app·软件需求
肥肥呀呀呀2 小时前
在Flutter上如何实现按钮的拖拽效果
前端·javascript·flutter
付朝鲜3 小时前
用自写的jQuery库+Ajax实现了省市联动
java·前端·javascript·ajax·jquery
coderYYY3 小时前
多个el-form-item两列布局排齐且el-select/el-input组件宽度撑满
前端·javascript·vue.js·elementui·前端框架
荔枝吖3 小时前
项目中会出现的css样式
前端·css·html
蓝婷儿4 小时前
第一章:HTML基石·现实的骨架
前端·html