前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >微信小程序分享:TabBar不出现如何处理

微信小程序分享:TabBar不出现如何处理

原创
作者头像
疯狂的小程序
发布2018-01-25 18:05:38
7080
发布2018-01-25 18:05:38
举报
文章被收录于专栏:疯狂的小程序疯狂的小程序

今天打算开始实战一个微信小程序项目,一开始就踩坑了,正确设置了TabBar,但是TabBar就是不能显示出来,后面才找到原因,这里记录下:

app.json正确代码:

{

"pages":[

"pages/index/index",

"pages/leader/leader",

"pages/leader/stories/stories",

"pages/leader/authors/authors",

"pages/stack/stack",

"pages/stack/booklist/booklist",

"pages/stack/booklist/bookdetail/bookdetail",

"pages/bookdesk/bookdesk",

"pages/mine/mine",

"pages/mine/news/news",

"pages/logs/logs"

],

"window":{

"backgroundTextStyle":"light",

"navigationBarBackgroundColor": "#fff",

"navigationBarTitleText": "网易蜗牛读书",

"navigationBarTextStyle":"black"

},

"tabBar":{

"color":"#999999",

"selectedColor":"#444444",

"backgroungColor":"#ffffff",

"borderStyle":"#e0e0e0",

"list": [

{

"pagePath":"pages/leader/leader",

"iconPath": "assets/icons/lingdu.png",

"selectedIconPath": "assets/icons/lingdu_sel.png",

"text":"领读"

},

{

"pagePath":"pages/stack/stack",

"iconPath": "assets/icons/stack.png",

"selectedIconPath": "assets/icons/stack_sel.png",

"text":"分类"

},

{

"pagePath": "pages/bookdesk/bookdesk",

"iconPath": "assets/icons/bookdesk.png",

"selectedIconPath": "assets/icons/bookdesk_sel.png",

"text":"书桌"

},

{

"pagePath":"pages/mine/mine",

"iconPath": "assets/icons/mine.png",

"selectedIconPath": "assets/icons/mine_sel.png",

"text":"我的"

}

]

}

}

这里注意显示解决有两种方式:

1.pages里的首个页面必须在list数组里有配置,所以在lists数组里加一个字典对象即可。

{

"pagePath":"pages/index/index",

"iconPath": "assets/icons/index.png",

"selectedIconPath": "assets/icons/index_sel.png",

"text":"首页"

}

但是我的TabBar又不想有这个item显示,这里看第二种解决办法。

2.pages数组的第一项必须是tabBar的list数组的一员:

这里有个疑惑:

百度了解决方法,显示将list数组加了index的模块item,后面不想要index模块在TabBar显示,然后又删除再运行,问题就解决了,也没有设置pages数组的第一项必须是tabBar的list数组的一员。

解决了就好,知道的大神可以留言告诉我哟!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.pages里的首个页面必须在list数组里有配置,所以在lists数组里加一个字典对象即可。
  • 2.pages数组的第一项必须是tabBar的list数组的一员:
相关产品与服务
云开发 CloudBase
云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档