首页 > 数码 正文

使用路由管理用户权限-路由器如何设置权限

时间:2023-09-27 作者:佚名

权限控制是后台管理系统比较常见的需求,如果我们需要对某些页面的添加权限控制的话,那我们可以在路由管理中的权限做一些校验,没有通过权限校验的给出相应的提示或者直接跳转到报错页面。

跟着我一起来学vue实战篇路由管理权限吧!

权限校验函数

getCurrentAuthority()函数用于获取当前用户权限,一般来源于后台数据check()函数用于权限的校验匹配isLogin()函数用于检验用户是否登录

路由配置元信息

路由配置元信息meta:{ authority: ["admin"] }

路由守卫router.beforeEach中判断

使用to.matched获取跳转路由的全部信息,包括父路由和子路由使用lodash中的findLast匹配离跳转路由配置权限的元信息引入auth.js中check()和isLogin()进行判断是否具有权限或是否已登录如果没有权限则给出提示信息后跳转到403页面,未登录则返回登录页面

运行结果

当getCurrentAuthority()函数返回admin时,则菜单会显示所有元信息meta:{ authority: ["admin"] }的路由菜单;如返回值为user时,菜单会显示所有元信息meta:{ authority: ["user"] }的路由菜单

以上就是我们权限控制中路由管理的全部内容,关注我获取"实战篇"获取源码!

接下来CrabFort会带大家一起实现更加精细化的权限设计(权限组件、权限指令)

本文信息为网友自行发布旨在分享与大家阅读学习,文中的观点和立场与本站无关,如对文中内容有异议请联系处理。

本文链接:https://www.paituo.cc/tech/1048660.html

  • 小编推荐

    对于不熟悉摄影的人而言哪些相机是值得推荐的呢

    对于不熟悉摄影的人而言哪些相机是值得推荐的呢,简介如下相机作为记录生活的工具,已经成为现代人必不可少的物品之一。在市场上,每年都有不少新的相机推出,让人眼花缭乱,如何选购自己想要的相机,成了不少新手拍照爱好者的难题...

    pin码具体是指什么 pin码指的是什么

    pin码具体是指什么,简介如下身处信息时代,人们对于保护自己的信息变得越来越重视,因此各种验证码才层出不穷。今天我们所要讲的是一种常见的验证码,即pin码。那么,pin码是什么意思呢? 首先...

    热带鱼的种类有哪些

    热带鱼的种类有哪些,十大好养的热带鱼,简介如下热带鱼就是生活在热带水域的鱼,它们五颜六色,色彩斑斓,具有极高的观赏价值。今天小编就为大家带来了十大常见热带鱼品种大全,一起来看看。 10.神仙鱼 ...

    陈百强最好听的歌曲有哪些

    陈百强最好听的歌曲有哪些,陈百强最经典的五首歌曲,简介如下著名歌手陈百强已逝去26年,但他的歌声至今萦绕在我耳畔。他的经典曲目《偏偏喜欢你》、《一生何求》、《今宵多珍重》、《念亲恩》、《盼三年》,依然时常成为我的单曲循...

    库房管理软件免费版有哪些

    库房管理软件免费版有哪些,手机仓库管理软件免费版分享,简介如下日常店铺经营管理过程中,总会碰到这样的问题:客户订了一大批货,老板清点的时候才发现已经库存不足了;盘点仓库货物,一点就是大半天;仓库数据一弄错,从头做起不说,还...

    公式编辑器使用教程

    公式编辑器使用教程,在线公式编辑器免费使用,简介如下在线考试系统遇到数学、物理等科目会面临通过键盘和鼠标输入数学函数等表达式并不方便的问题。那么该如何面对呢?...

    洛克王国贝瑟在哪里

    洛克王国贝瑟在哪里,洛克王国宠物大全,简介如下Hi~大家好,这里是每天为你分享游戏内容的聚合游戏,喜欢的朋友们点点关注吧~ 洛克王国游戏中玩家可以培养各种强力宠物参加天梯pve模式,每次赛季结算时都可以兑换...

    做灯笼手工简单做法

    做灯笼手工简单做法,最简单的儿童手工灯笼,简介如下中秋节起源于上古时代,普及于汉代,定型于唐朝初年,盛行于宋朝以后。 中秋节以月之圆兆人之团圆,为寄托思念故乡,思念亲人之情,祈盼丰收、幸福,成为丰富多彩、弥足珍...