当前位置:   article > 正文

uniapp 设置底部导航栏_uniapp 底部菜单

uniapp 底部菜单

uniapp 设置原生 tabBar 底部导航栏。

设置底部导航栏

一、创建页面,一定要在 pages.json 文件中注册。

 二、在 pages.json 文件中,设置 tabBar 配置项。

  1. pages.json 页面
  2. {
  3. "pages": [...],
  4. "globalStyle": {...},
  5. "uniIdRouter": {...},
  6. // 其它配置...
  7. // 底部导航栏配置
  8. "tabBar": {
  9. "color": "#555555", // 文字颜色
  10. "selectedColor": "#FF5050", // 选中文字颜色
  11. "borderStyle": "white", // 上边框颜色 white 白色
  12. "backgroundColor": "#FFFFFF", // 背景颜色
  13. "list": [
  14. {
  15. "pagePath": "pages/a/a", // 页面路径
  16. "text": "首页", // 按钮文字
  17. "iconPath": "/static/home.png", // 默认图片
  18. "selectedIconPath": "/static/home-active.png" // 选中图片
  19. },
  20. {
  21. "pagePath": "pages/b/b", // 页面路径
  22. "text": "攻略", // 按钮文字
  23. "iconPath": "/static/strategy.png", // 默认图片
  24. "selectedIconPath": "/static/strategy-active.png" // 选中图片
  25. },
  26. {
  27. "pagePath": "pages/c/c", // 页面路径
  28. "text": "发布", // 按钮文字
  29. "iconPath": "/static/issue.png", // 默认图片
  30. "selectedIconPath": "/static/issue.png" // 选中图片
  31. },
  32. {
  33. "pagePath": "pages/d/d", // 页面路径
  34. "text": "排行榜", // 按钮文字
  35. "iconPath": "/static/ranking.png", // 默认图片
  36. "selectedIconPath": "/static/ranking-active.png" // 选中图片
  37. },
  38. {
  39. "pagePath": "pages/e/e", // 页面路径
  40. "text": "我的", // 按钮文字
  41. "iconPath": "/static/my.png", // 默认图片
  42. "selectedIconPath": "/static/my-active.png" // 选中图片
  43. }
  44. ]
  45. }
  46. }

效果:

:在 list 中最少配置 2 个页面,最多 5 个页面,另外不能使用网络图片。

设置徽标

一、在任意页面中,调用 uni.setTabBadge 方法,设置指定页面的徽标。

  1. <template>
  2. <view> 首页 </view>
  3. </template>
  4. <script>
  5. export default {
  6. // 其它配置项...
  7. mounted() {
  8. // 设置排行榜页面的徽标
  9. uni.setTabBarBadge({
  10. index: 3, // 页面下标
  11. text: '12', // text 的值必须是字符串
  12. })
  13. }
  14. }
  15. </script>

效果:

原创作者:吴小糖

创作时间:2024.1.11

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

闽ICP备14008679号