5-用户权限控制(前端)

embedded/2024/11/14 21:54:23/

1.登录成功后,调用状态管理中对应的设置菜单的方法

//调用store中的setMenu函数
this.$store.commit('setMenu',data.data.data)

2.将后端返回的菜单数据存入Cookie中

//设置菜单的方法setMenu(state, val) {state.menu = valCookie.set("menu", JSON.stringify(val))},

3.在对应的侧边框组件中获取菜单数据,并通过循环遍历将其显示到页面

menuData(){//Cookie中有则获取,否则从store获取(store中的数据不具备持久化,刷新页面会消失)if(Cookie.get("menu")!=undefined){return JSON.parse(Cookie.get("menu"))}else{return this.$store.state.tab.menu}}

注意:此时虽然可以实现用户权限控制的菜单显示,但仍可以通过url访问不属于自己权限的页面(这需要通过动态路由技术实现)


http://www.ppmy.cn/embedded/33226.html

相关文章

华为机考入门python3--(21)牛客21- 简单密码

分类&#xff1a;字符串 知识点&#xff1a; 字符的Unicode码 num ord(my_char) 一个整数转换为一个对应的 ASCII 字符 my_char chr(num) 题目来自【牛客】 import sysdef transform_password(password):result ""for char in password:if a < char…

01 JVM --

JVM (Java Virtual Machine) 是一个虚拟机HotSpot 是 JVM 概念的一个实现。HotSpot 虚拟机通过即时编译 (JIT) 技术将 Java 字节码转换为本地机器码&#xff0c;以提高程序的执行效率。OpenJDK 是一个项目名&#xff0c;它在 HotSpot 的基础上开发了 HotSpot 的开源实现方法区是…

【微服务】 OpenFeign

OpenFeign OpenFeignOpenFeign的使用连接池日志 OpenFeign OpenFeign是一个声明式的http客户端&#xff0c;是SpringCloud在Eureka公司开源的Feign基础上改造而来 地址&#xff1a; https://github.com/OpenFeign/feign 作用&#xff1a; 基于SpringMVC的常见注解&#xff0c…

ES的脑裂现象

目录 0 集群结点的职责1 什么是脑裂现象2 造成脑裂现象的原因2.1 网络问题&#xff08;最常见&#xff09;2.2 主节点负载过大&#xff0c;资源耗尽&#xff0c;别的结点ping不到主节点2.3 主节点JVM内存回收时间过长导致 3 脑裂现象的解决方案3.1 局域网部署3.2 角色分离&…

Qt服务器端与客户端交互

Qt做客户端与服务器端交互第一步引入network 第一步引入network后继续编程首先界面设计 创建server和socket 引入QTcpServer&#xff0c;QTcpSocket MainWindow.h代码如下 #ifndef MAINWINDOW_H #define MAINWINDOW_H#include <QMainWindow> #include <QTcpServer&…

潮玩宇宙大逃杀平台app

潮玩宇宙大逃杀平台功能介绍 潮玩宇宙大逃杀平台是一款独特且充满挑战的在线多人游戏平台&#xff0c;为玩家提供了一个充满奇幻与刺激的宇宙逃亡之旅。以下是该平台的主要功能介绍&#xff1a; 独特的游戏设定&#xff1a;潮玩宇宙大逃杀平台设定在一个庞大的宇宙中&#xf…

什么是日志审计系统?日志审计系统有什么用?

日志审计系统是一种关键的信息安全和网络管理工具&#xff0c;它通过收集、分析和存储计算机系统、网络和应用程序产生的日志信息来帮助组织监控其信息系统的安全状态&#xff0c;检测异常行为&#xff0c;以及遵守各种合规要求。这些系统对于维护系统的完整性和安全性、识别和…

如何在Dlib库中实现目标跟踪

dlib 库本身并不直接提供目标跟踪的功能。dlib 是一个包含机器学习算法的 C++ 工具包,其中包含如人脸检测、人脸关键点检测、形状预测等功能,但它没有内置的目标跟踪算法。 但是,你可以结合其他库或自己实现算法来在 dlib 的基础上进行目标跟踪。以下是一个大致的步骤,指导…