欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 游戏 > uniapp跨平台开发---动态控制底部切换显示

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

2025/4/30 19:52:35 来源:https://blog.csdn.net/weixin_44439817/article/details/147563375  浏览:    关键词: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"

 

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词