tabBar页面如何根据不同的条件跳转不同的页面
发布于 6 年前 作者 yinguiying 14133 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)
  • 预期表现
  • 复现路径
  • 提供一个最简复现 Demo

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

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

7 回复

各位,请尽快帮助小弟

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

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

两者工作量差不多

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

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

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

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

自己重新跳转一下?

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

回到顶部