【若依】16、Vue3 中的数据加载
Pinia Pinia 也是一个状态管理工具,作用和 Vuex 基本上是一致的。Pinia 的用法和 Vuex 基本上一模一样,只有导入的时候有一些差异,其他地方基本上都是一致的,所以,使用 Pinia,大家将之当作 Vuex 来使用即可。 Pinia 是一个轻量级的状态管理库(相对于 Vuex 而言),Pinia 和 Vuex 的运行都是比较快的,在一些特殊情况下,Pinia 的运行效率甚...
Pinia Pinia 也是一个状态管理工具,作用和 Vuex 基本上是一致的。Pinia 的用法和 Vuex 基本上一模一样,只有导入的时候有一些差异,其他地方基本上都是一致的,所以,使用 Pinia,大家将之当作 Vuex 来使用即可。 Pinia 是一个轻量级的状态管理库(相对于 Vuex 而言),Pinia 和 Vuex 的运行都是比较快的,在一些特殊情况下,Pinia 的运行效率甚...
整体思路 当用户登录成功之后,前端会自动发送一个请求,去后端查询当前这个登录成功的用户的动态菜单。具体的思路就是根据当前登录成功的用户 id,去 sys_user_role 表中查询到这个用户的角色 id,然后在根据角色 id 去 sys_role_menu 表中查询到菜单 id,然后再根据菜单 id 去 sys_menu 表中查询到具体的菜单数据。 前端定义了一个前置路由导航守卫...
若依提供了技术栈 Vue3 版本,RuoYi-Vue3(同步更新) GitHub RuoYi-Vue3 👀注:node 版本 大于等于 14 nvm 在同一台电脑上安装多个版本不同的 node_月牙坠的博客-CSDN博客
登录流程梳理 登录请求 登录请求,直接发送给登录接口/login,具体的处理方法位于top.yueyazhui.tienchin.web.controller.system.SysLoginController#login。 调用authenticationManager.authenticate方法执行登录操作。这个登录操作,最终会调用到 top.yueyaz...
mac/linux GitHub # 下载安装: curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash 或 wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash # 让环境变量生...
CentOS 7.6 安装 MySQL 8.0.28 数据库审计属于数据库安全范畴。 序号 数据库安全 1 数据库审计 2 数据库防火墙 3 数据库加密 4 数...
删除 Mariadb,防止与 MySQL 冲突 查询是否有 mariadb rpm -qa | grep mariadb 强制删除 mariadb rpm -e --nodeps mariadb-libs 升级 yum -y update或yum -y upgrade 区别: yum -y upgrade只升级所有包和系统版本,不会改变内核、软件设置和系统设置 yum -y...
Permission 是一个个具体的权限,例如可以删除一个用户、可以添加一个用户等等,这些都是操作权限。 多个权限合并在一起,就是一个角色。 Shiro 中,当要控制权限的时候,框架本身中是有两个概念的: Role Permission 但是在 Spring Security 中,反映到代码上,并无明确的 Role 和 Permission: 当前用户类,要实现 Us...
在系统运行的时候,动态的向系统中添加代码的行为,就是面向切面编程 AOP。 前置通知:在目标方法执行之前执行。 后置通知:在目标方法执行之后执行。 异常通知:当目标方法抛出异常的时候执行。 返回通知:当目标方法有返回值的时候执行。 环绕通知:集大成者,包含了上面的四种情况。 在实际项目中,更多的是通过自定义注解 + AOP解决各种项目问题: 事务处理。 ...
❓❓❓@Transactional只能处理本地事务,@DataSource多数据源下事务该如何处理? MySQL 事务实现原理 MySQL事务实现原理_月牙坠的博客-CSDN博客 Seata 官网 Seata 简介 TC:事务协调者(Transaction Coordinator),这个负责维护全局事务和分支事务的状态,驱动全局事务提交或者回滚。 TM:事务管理器(Transaction...