微信小程序如何设置底部菜单栏(tab栏)

谁践踏了优雅 2022-05-08 09:54 2046阅读 0赞

70

tabBar

如果小程序是一个多 tab 应用(客户端窗口的底部或顶部有 tab 栏可以切换页面),可以通过 tabBar 配置项指定 tab 栏的表现,以及 tab 切换时显示的对应页面。
































属性 说明
color tab 上的文字默认颜色
selectedColor tab 上的文字选中时的颜色
backgroundColor tab 的背景色
borderStyle tabbar上边框的颜色, 仅支持 black / white 默认是bottom black
list tab 的列表,详见 list 属性说明,最少2个、最多5个 tab
position tabBar的位置,仅支持 bottom / top  默认是bottom

其中 list 接受一个数组,只能配置最少2个、最多5个 tab。tab 按数组的顺序排序,每个项都是一个对象,其属性值如下:


























属性 说明
pagePath 页面路径,必须在 pages 中先定义(也就是说必须要先有这一个页面)
text tab 上按钮文字
iconPath 图片路径,icon 大小限制为40kb,建议尺寸为 81px 81px。
当 postion 为 top 时,不显示 icon。
selectedIconPath 选中时的图片路径,icon 大小限制为40kb,建议尺寸为 81px 81px。
当 postion 为 top 时,不显示 icon。
  1. {
  2. "pages": [
  3. "pages/index/index",
  4. "pages/logs/logs",
  5. "pages/movie/movie",
  6. "pages/userinfo/userinfo",
  7. "pages/navigateTo/navigateTo"
  8. ],
  9. "window": {
  10. "backgroundTextStyle": "light",
  11. "navigationBarBackgroundColor": "#fff",
  12. "navigationBarTitleText": "我的小程序",
  13. "navigationBarTextStyle": "black",
  14. "navigationStyle": "default"
  15. },
  16. "tabBar": {
  17. "selectedColor": "green",
  18. "borderStyle": "white",
  19. "list": [
  20. {
  21. "pagePath": "pages/index/index",
  22. "text": "首页",
  23. "iconPath": "images/index.png",
  24. "selectedIconPath": "images/indexf2.png"
  25. },
  26. {
  27. "pagePath": "pages/movie/movie",
  28. "text": "电影",
  29. "iconPath": "images/movie.png",
  30. "selectedIconPath": "images/movief.png"
  31. },
  32. {
  33. "pagePath": "pages/logs/logs",
  34. "text": "图片",
  35. "iconPath": "images/image.png",
  36. "selectedIconPath": "images/imagef.png"
  37. },
  38. {
  39. "pagePath": "pages/userinfo/userinfo",
  40. "text": "个人中心",
  41. "iconPath": "images/center.png",
  42. "selectedIconPath": "images/centerf.png"
  43. }
  44. ]
  45. }
  46. }

微信公众平台的详细讲解地址:https://developers.weixin.qq.com/miniprogram/dev/framework/config.html

发表评论

表情:
评论列表 (有 0 条评论,2046人围观)

还没有评论,来说两句吧...

相关阅读

    相关 程序底部导航

    *“花树得晴红欲染,远山过雨青如滴”** 序 最近自己在研究微信小程序,几乎每个程序都会有导航栏,或在顶部,或在底部。于是我简单做了一个导航栏在底部的程序。 ...

    相关 程序底部导航实现

    上一章节,我们分享了如何创建一个新的页面和设置页面的标题,这一章我们来聊聊底部导航栏是如何实现的。即点击底部的导航,会实现不同对应页面之间的切换。 我们先来看个我们要实现的底

    相关 程序设置底部导航

    一、概述 微信小程序底部想要有一个漂亮的导航栏目,不知道怎么制作,于是百度找到了本篇文章,分享给大家。 好了 小程序的头部标题 设置好了,我们来说说底部导航栏是如何实现