tabBar页面如何根据不同的条件跳转不同的页面

发布于 8 年前作者 yinguiying14298 次浏览最后编辑 8 年前来自 ask
  • 当前 Bug 的表现(可附上截图)

  • 预期表现

  • 复现路径

  • 提供一个最简复现 Demo

目前有个需求,软件需求里面有两个角色,我需要在tabBar页面根据不同的角色,显示不同的页面。这个如何做?

我考虑在tabBar页面,引入一个空页面,里面利用redirect或者navigateTo进行跳转,可是跳转不过去,提示如下错误:可是这个跳转的页面并不是一个定义的tab页面

7 回复
songna
songna1 楼6 年前

各位,请尽快帮助小弟

syuan
syuan2 楼6 年前

逻辑最简单的就是自定义tab

官方的tab的 就写成组件页面 通过接口控制显示不同的组件页面

两者工作量差不多

yanren
yanren3 楼6 年前

这个是做不了的把!!tabbar页是写在配置里面的!你跳转到一个空白页面在判断跳转到指定页面

jie52
jie524 楼6 年前

你把两个页面的内容写在同一个页面,根据不同的角色显示不同的内容吧,不然就只能自定义tabar了

qiang39
qiang395 楼6 年前

写过一个小程序,就是两种身份的(其实就应该分成两个小程序的)。

实现就像他们说的,放在一个页面里,判断身份显示内容。刚开始进入确实会闪现,页面也会更复杂,但没有找到其他方案。

taoyang
taoyang6 楼6 年前

自己重新跳转一下?

min85
min857 楼6 年前

tabbar 路径不变,跳转过去判断用户身份,根据用户身份显示不用的内容(页面相同,但是页面布局样式可以根据用户身份显示)