Uniapp - 自定义 Tabbar 实现

场景复现

需要根据不同的业务场景显示不同的 Tabbar ,官方 Tabbar 配置无法支持,只能通过自定义 Tabbar 实现

解决方案

方案一

  1. 正常配置 Tabbar 页面,但需要将 Tabbar 隐藏
json 复制代码
  "tabBar": {
    "custom": true,
    "list": [
      {
        "pagePath": "pages/home"
      },
      {
        "pagePath": "pages/test"
      }
    ]
  }

依然在 pages.json 中正常配置 Tabbar 页面,避免跳转 Tabbar 路径时出现默认的页面切换动画效果

微信小程序可使用 custom: true 隐藏( Uniapp 官方文档 目前并没有写明这个参数,但 微信小程序 原生支持)

微信小程序自定义 Tabbar developers.weixin.qq.com/miniprogram...

其他端可采用 uni.hideTabBar() 实现

  1. 自定义布局实现 Tabbar 相关逻辑即可

方案二

完全采用自定义动态组件方式实现

Issues

github.com/dcloudio/un...

相关推荐
凯瑟琳.奥古斯特24 分钟前
Bootstrap快速上手指南
开发语言·前端·css·bootstrap·html
精益数智工坊29 分钟前
拆解制造业仓库物料管理流程:如何通过标准化仓库物料管理流程解决账实不符难题
大数据·前端·数据库·人工智能·精益工程
恶猫33 分钟前
网页自动化模拟操作时,模拟真实按键触发事件【终级方案】
前端·javascript·自动化·vue·网页模拟
小羊Yveesss1 小时前
2026年前端开发新趋势:智能协同、工具革新与场景深耕
前端·ai
Dxy12393102161 小时前
HTML中的Canvas可以干哪些事情
前端·html
悟乙己1 小时前
解析 Agent 时代的 HTML PPT SKILLS: html-ppt-skill
前端·html·powerpoint
ZC跨境爬虫1 小时前
跟着 MDN 学 HTML day_2:(表单分组与高级输入控件实战)
前端·javascript·css·ui·html
ppandss12 小时前
JavaWeb从0到1-DAY4-AJAX
前端·ajax·okhttp
涵涵(互关)2 小时前
语法大全-only-writer-two
前端·vue.js·typescript
huangql5202 小时前
浏览器 Location API、History API、路由记录与支付跳转完全指南
前端