如何动态设置tabBar的页面路径

发布于 6 年前作者 gangfang15287 次浏览最后编辑 6 年前来自 ask

如何动态设置tabBar的页面路径?

"pagePath": "pages/index/index",

tabBar是设置在app.json里的,有没有提供更改tabBar属性的方法,比如可以动态的改变pagePath,text,iconPath等,要不tabBar也太不灵活了,无法根据不同类型的用户而动态改变tabBar,比如两种用户的需求完全不同,进入首页时先判断用户是哪儿种类型的,然后跳转到对应类型的tabBar的页面

10 回复
mren
mren1 楼6 年前

用条件渲染

zhangchao
zhangchao2 楼6 年前

不能,就是条件渲染,文档里有

ppeng
ppeng3 楼6 年前

强大的微信团队什么时候才搞好这个,麻烦通知一下

jingyi
jingyi4 楼6 年前

直接自定义tabBar就行

lzhao
lzhao5 楼6 年前

请问楼主解决了吗??我现在也遇到了这个问题了,请求帮助 谢谢 微信:Colt5555

oshao
oshao6 楼6 年前

比如目前有A身份和B身份。A身份的用户进来点击个人中心要跳A身份的个人中心页面。B身份的用户进来点击个人中心要跳B身份的个人中心页面。请问这个要怎么自定义。真心求教、

wchen
wchen7 楼6 年前

因为个人中心就放在tabBar里面的啊。

mdong
mdong8 楼6 年前

你这需求跟tabBar有什么关系?

tao80
tao809 楼6 年前

你的意思是说。tabBar里面的 pagePath这个属性可以动态修改?

tao37
tao3710 楼4 年前

@小鹿 请问现在解决这种问题。是不是只能通过一个空白页根据业务进行跳转呀!