权限
v-permission 指令
参数 | 类型 | 说明 |
---|---|---|
or | 数组 | 用于检测数组中的元素是否满足指定条件 |
and | 数组 | 用于检测数组中的元素是否全部满足指定条件 |
上一章节说到每个 service
都有对应的 permission
权限对象,如需控制权限对应的标签,可使用:
<el-button
v-permission="{
or: [service.user.permission.add]
}"
>
新增
</el-button>
checkPerm
也可以用于 js 中判断:
import { checkPerm } from "/$/base";
// 验证是否有添加权限,返回一个布尔值
checkPerm(service.system.user.permission.add): Boolean
请求出现 403
给对应的接口配置权限,系统管理 -> 权限管理 -> 菜单列表。如图:

如果没有找到对应的权限:
当前账号是否拥有该权限
尝试刷新、重新登录