前端代码中的权限v-permission通过权限设置是控制该内容是否显示。
比如下方代码给按钮配置了add权限,在根据角色配置不同的菜单权限是,可以设置该按钮对不同角色的显示和隐藏。
<el-button
type="primary"
class="iconfont icon-chuangjian"
@click="createHost()"
v-permission="['clusters:add']">新增宿主机
</el-button>
但是实际的权限控制还是根据后端来做的,并且权限名称需要与后端一一致
前端通过权限标识控制显示、隐藏,后端通过权限标识判断是否有该权限