首页 > 其他分享 >有做过权限相关的事情吗?

有做过权限相关的事情吗?

时间:2022-11-04 21:44:12浏览次数:77  
标签:控制 显示 菜单 事情 按钮 相关 权限 路由

有做过,我们前端这边主要做的就是菜单权限控制和按钮显示控制

追问: 说说菜单权限怎么做的?

权限设计是⼀个需要前后端配合的事情,⼤概分成下⾯⼏个步骤

  1. 项⽬通过⼏个业务模块的配合⽣成对应的权限数据

  2. 把后端返回的权限数据和前端本地的路由做对⽐,得到过滤之后的有资格显示的路由数组

  3. 调⽤路由核⼼⽅法router.addRoutes把路由数组加⼊到路由系统中

  4. 如果需要显示到左侧菜单⾥,可以配合vuex做,vuex存⼀份相同的数据,渲染左侧的菜单

追问: 按钮的权限⼜怎么做呢?

按钮的权限其实就是控制显示隐藏 思路就是通过后端返回的权限标识和钮⾃身的标识code做对⽐,如果有资格就显示,否则就隐藏 这⾥根据思路我们可以封装⼀个全局指令,通过指令可以实现复⽤,就可以在需要控制的按钮身上进⾏ 指令绑定,从⽽控制按钮的显示也隐藏

标签:控制,显示,菜单,事情,按钮,相关,权限,路由
From: https://www.cnblogs.com/zhulongxu/p/16859207.html

相关文章

  • [ Linux ] 复习C文件IO相关操作及认识文件相关系统调用接口
    文件描述符:文件=文件内容+文件属性。(文件属性也是数据-->即便你创建一个空文件,也要占据磁盘空间)文件操作=文件内容的操作+文件属性的操作。(有可能在操作的过程中,即......
  • oracle表字段设置为unused的相关知识
    文档课题:oracle表字段设置为unused的相关知识.数据库:oracle19.3表emp_test相关信息.SQL>selecttable_name,column_name,data_type,data_length,data_precision,data_scal......
  • 请收下这 10 个安全相关的开源项目
    请收下这10个安全相关的开源项目 开源为我们的开发带来了极大便利,但这些便利也伴随着一些安全隐患。每当项目引入一个库、框架、服务时,随之而来的安全风险也不可忽......
  • 权限维持
    内网域&单机版-权限维持-基于用户-隐藏用户https://github.com/wgpsec/CreateHiddenAccountCreateHiddenAccount-uxiaodi-pXiaodi!@#45控制面板能查看到,命令查看看......
  • 权限维持(二)
    参考资料:https://www.cnblogs.com/lcxblogs/p/14216525.html内网域-权限维持-基于验证DLL加载-SSP方法一:但如果域控制器重启,被注入内存的伪造的SSP将会丢失。privilege......
  • 学习笔记-角色权限
    角色权限用户帐户在Windowsvista或是windows7中,有两个级别的用户:标准用户和管理员.标准用户是计算机Users组的成员;管理员是计算机Administrators组的成员......
  • SQL SERVER 中 sys.dm_tran_locks 消息 297,级别 16,状态 1,第 6 行 用户没有执行此操
     SQLSERVER中 sys.dm_tran_locks 消息297,级别16,状态1,第6行用户没有执行此操作的权限。--1.查询数据库阻塞与死锁的进程清单(可分析清单详情,看看死锁id对应的......
  • Pycharm中安装和配置PyQt5的相关工具
    简介PyQt是Qt框架的Python语言实现,由RiverbankComputing开发,是最强大的GUI库之一。本文主要讲述如何在Pycharm上安装和配置PyQT的相关工具,需要配置的工具有如下几个:QtD......
  • k8s结合jumpserver做kubectl权限控制 用户在多个namespaces的访问权限 rbac权限控制
    k8s结合jumpserver做kubectl权限控制用户在多个namespaces的访问权限rbac权限控制 https://www.cnblogs.com/fanfanfanlichun/p/14989454.html  其实这个文章就......
  • Vue要做权限管理
    一、是什么权限是对特定资源的访问许可,所谓权限控制,也就是确保用户只能访问到被分配的资源而前端权限归根结底是请求的发起权,请求的发起可能有下面两种形式触发页面加......