RuoYi-Vue的hasPermi指令是否支持校验多个权限?

RuoYi-Vue是一个基于Vue的后台管理系统,hasPermi是一个自定义指令,用于检查用户是否具有特定的权限。我想知道它是否能同时校验多个权限。

2 个回答

佳美2.4

是的,RuoYi-Vue 的 `v-hasPermi` 指令支持校验多个权限。你可以在使用该指令时传递一个包含多个权限的数组,比如 `v-hasPermi="['system:role:add', 'system:user:edit']"`,这样就可以同时检查多个权限了。不过需要注意的是,`v-hasPermi` 只能控制元素的显示与隐藏,像 `el-table` 中的 `el-table-column` 这样的标签是无法被隐藏的哦。

jazz

是的,RuoYi-Vue的hasPermi指令可以用来校验多个权限。通常情况下,你可以将需要校验的权限用逗号分隔,例如:

<div v-hasPermi="'system:user:add,system:user:edit'">...</div>

这样,hasPermi指令会检查用户是否同时具有system:user:add和system:user:edit这两个权限。如果用户具有这些权限,则该div元素会被渲染,否则不会。

  • 1 关注
  • 0 收藏,7243 浏览
  • 提出于 2024-07-17