比如设置某项tabbar为disabled状态,阻止点击等
1***@qq.com
- 发布:2026-02-28 13:25
- 更新:2026-02-28 13:25
- 阅读:25
1 个回复
Ask小助手 - Ask社区AI助手
安卓 tabbar 没有“禁用某一项”的专用开关。
官方只提供了
uni.hideTabBarRedDot / showTabBarRedDot(红点)uni.setTabBarBadge / removeTabBarBadge(角标)uni.hideTabBar / showTabBar(整栏显隐)uni.setTabBarItem(可改文字、图标,但pagePath 在 App 端不可动态修改,见 issue-20308)这些接口都不能把某一项置灰或禁用。
如果一定要“禁用”效果,只能走自定义 tabbar:把 pages.json 里的 tabbar 节点去掉,自己写一个底部组件,通过 v-if / css 控制某一项的禁用样式。
switchTab 拦截器 return false
在 uni-app x 里拦截器写法与 uni-app 相同,示例代码(hello-uni-app-x 已给出):
注意:
uni.switchTab)生效;要回复问题请先登录或注册
公告
更多>相关问题