当前位置:   article > 正文

uniapp 怎么设置凸起的底部tabbar_uniapp底部导航栏中间凸起

uniapp底部导航栏中间凸起

uniapp的tabbar 默认的话 是 没有中间凸起的  但是耐不住我们的设计师的想法  就是想让中间的突出  跟别人不一样 这里就用到了midButton 

uniapp自带的midButton 

在pages.json的文件里面配置tabbar,要保持list的对称性  不然的话midButton 是不会生效

  1. "tabBar": {
  2. "color": "#616161",
  3. "selectedColor": "#37C8D7",
  4. "borderStyle": "black",
  5. "backgroundColor": "#fff",
  6. "list": [{
  7. "pagePath": "pages/home/home",
  8. "text": "首页",
  9. "iconPath": "/static/tabbar/tabbar_1.png",
  10. "selectedIconPath": "/static/tabbar/tabbar_sel_1.png"
  11. },
  12. {
  13. "pagePath": "pages/product/product",
  14. "text": "产品中心",
  15. "iconPath": "/static/tabbar/tabbar_2.png",
  16. "selectedIconPath": "/static/tabbar/tabbar_sel_2.png"
  17. },
  18. {
  19. "pagePath": "pages/cart/cart",
  20. "text": "购物车",
  21. "iconPath": "/static/tabbar/tabbar_4.png",
  22. "selectedIconPath": "/static/tabbar/tabbar_sel_4.png"
  23. },
  24. {
  25. "pagePath": "pages/mine/mine",
  26. "text": "我的",
  27. "iconPath": "/static/tabbar/tabbar_5.png",
  28. "selectedIconPath": "/static/tabbar/tabbar_sel_5.png"
  29. }
  30. ],
  31. "midButton": {
  32. "width": "136rpx",
  33. "height": "150rpx",
  34. "text": "营养医嘱",
  35. "iconPath": "/static/tabbar/tabbar_3.png",
  36. "iconWidth": "116rpx"
  37. }
  38. }

配置这个中间按钮的时候是没有路径的  需要自己写监听方法.在入口文件APP.vue写入监听

  1. /* 监听底部中间按钮 */
  2. uni.onTabBarMidButtonTap(()=>{
  3. console.log('中间按钮的逻辑操作');
  4. })

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/113155?site
推荐阅读
相关标签
  

闽ICP备14008679号