按钮权限:通过判断当前用户是否拥有该权限控制当前组件的显示与删除
第一步、请求后端数据得到当前用户的所有的按钮权限,类型为数组
第二步、在main.js中注册自定义指令 v-permission
这里通过store.state.ruleNames可以获取到后端传过来的数据 ruleNames,表示当前用户的所有按钮权限。
通过bingding.value可以获取到当前指令绑定的数组, 在hasPermission方法中判断当前值在ruleNames中是否存在,如果存在,则显示该组件,不存在,则删除该组件
打印出来的结果