如何通过多条路线重定向?

时间:2018-08-25 21:25:40

标签: reactjs laravel login url-redirection roles

我的应用程序中有两个仪表板。一个给管理员,另一个给老师。 我的问题是下一个 如何重定向到一个组件,另一个组件中的另一个组件?如果您有代码示例,那就更好了。

我是这个领域的初学者。

感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

如果您使用的是React Router v4,则可以使用BrowserRouter,并按以下方式实现应用导航:

<BrowserRouter>
      <Switch>
        <Route path="/admin" component={Admin} />
        <Route path="/teacher" component={Teacher} />
      </Switch>
  </BrowserRouter>

因此,将渲染您的相应组件。我希望一切都清楚了。

答案 1 :(得分:0)

您只需要创建一个重定向到其他组件主页的链接

<a href={{route('teacher dashboard route name)}}>Teacher Dashboard</a>
 <a href={{route('admin dashboard route name)}}>Admin Dashboard</a>