当前位置: 首页 > news >正文

uniapp跨平台开发---动态控制底部切换显示

业务需求

不同用户或者应用场景,底部tab展示不同的内容,针对活动用户额外增加底部tab选项

活动用户 

非活动用户

 

实现思路 

 首先在tabbar list中增加中间活动tab的路径代码,设置visible:false,然后再根据条件信息控制活动tab是否展示

pages.json

{"pagePath": "pages/wallet/main",// 默认活动tab隐藏显示"visible":false,"text": "Gana","iconPath": "static/icons/no-wallet.png","selectedIconPath":"static/icons/is-wallet.png","enablePullDownRefresh": true},

控制tab打开

 index是指tab在list中的哪一项,从左边算起

 uni.setTabBarItem({index: 1,visible: false})

 注意

uni.setTabBarItem(OBJECT)该方法在H5项目中调用必须在tabbar页面调用,如果在非tabbar页面调用会报错errMsg: "setTabBarItem:fail not TabBar page"

 

相关文章:

  • 【WEB3】web3.0是什么
  • Android开发中svg转xml工具使用
  • ‌sd - 批量修改文本文件的命令和软件工具
  • 深入理解编程中的同步与异步:原理、区别及实战应用
  • 基于边缘人工智能的AI无人机-更高效更安全的飞行任务执行
  • 【SpringMVC】概念引入与连接
  • EKS环境下服务重启50X错误
  • 小白学习java第16天(上): javaWeb
  • LLM开发——基于DeepSeek R1 和 Qwen 构建智能检索增强生成系统
  • STM32(M4)入门:定时器延时与系统滴答(价值 3w + 的嵌入式开发指南)
  • Java大厂面试:互联网医疗场景中的Spring Boot与微服务应用
  • 【应用密码学】实验二 分组密码(2)
  • 获取电脑mac地址
  • 特征工程三:数据特征之词干提取器(stemmer)
  • 如何有效防止 SQL 注入攻击?
  • 使用wavesurferJs实现录音音波效果
  • 数据可视化 —— 直方图
  • git 基础开发操作
  • memcpy 使用指南 (C语言)
  • Node.js API 安全的主要策略:最佳实践
  • 全球前瞻|王毅赴巴西出席金砖外长会,加拿大迎来“几十年来最重要大选”
  • 饶权已任国家文物局局长
  • 内蒙古纪检干部刘占波履新呼和浩特,曾参与涉煤腐败倒查20年工作
  • 鞍钢矿业党委书记、董事长刘炳宇调任中铝集团副总经理
  • 长三角数智文化产业基金意向签约会成功举办
  • 科克托是说真话的骗子,而毕加索是一言不发、让大家去猜的人