如何在基于响应的用户访问中动态定义路由集?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在基于响应的用户访问中动态定义路由集?相关的知识,希望对你有一定的参考价值。

我想根据用户访问级别动态更改路由,我不想将特定用户不允许的路由发送到前端。

例如,如果我有两条路线“/ public”和“/ private”,并且如果用户无法访问“/ private”路由,我不希望该用户知道有可用的路由称为“/ private”。

答案

您可以根据用户访问权限动态设置路由的位置。像这样的东西:

function App({user}){
  return (
    <a href={user === 'admin' ? 'private': 'public'} />
  );
}

以上是关于如何在基于响应的用户访问中动态定义路由集?的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段11——vue路由的配置

VSCode自定义代码片段11——vue路由的配置

VSCode自定义代码片段—— 数组的响应式方法

VSCode自定义代码片段10—— 数组的响应式方法

前端权限控制-基于vue-router的动态路由实现

3-flask 中的请求和响应