陈晟睿
陈晟睿
  • 发布:2019-12-07 11:13
  • 更新:2019-12-07 14:22
  • 阅读:789

【已结案】uni-app tabbar 同名的文件夹下 超过三个不起效

分类:uni-app

详细问题描述

1 .新建uni-app 空模版项目 ,在pages.json 配置tabBar 三个数组
"pagePath": "pages/tabbars/a",
"pagePath": "pages/tabbars/b",
"pagePath": "pages/tabbars/c",
2.pages 新建tabbars文件夹 a.vue, b.vue ,c.vue

  1. tabbar不生效了,必须要改一个其他名称的文件夹
    问题浮现
    新建uni-app 空模板项目 pages文件夹 下 新建 tabbars文件夹 配置三个 a,b,c 页面
2019-12-07 11:13 负责人:无 分享
已邀请:
陈晟睿

陈晟睿 (作者) - 2020年希望能给插件市场贡献10个有用插件

自己结案 :
看了官方pages.json 的说明文档 我想官方觉得用户设置【tabbar】 tabbar第一个一定是首页也就是
pages:[{
"path": "pages/home/index",
"style": {
"navigationBarTitleText": "",
"navigationBarBackgroundColor": "#fff",
"navigationBarTextStyle": "black"
}
}

}
那么你的tabbar里面的数组 第一个一定也要是
tabBar:{
"list": [{
"pagePath": "pages/home/index",
"text": "电话",
"iconPath": "static/tabbar/tel.png",
"selectedIconPath": "static/tabbar/telxz.png"
},
}

如果你要写成其他页面的路径 tabbar 就失效了

所以解决方案
tabbar数组的第一个 要设置成 你pages数组的第一个

该问题目前已经被锁定, 无法添加新回复