按钮权限控制

11 阅读1分钟

如何判断页面中的某个按钮有无权限,如何进行统一集中管理

main.js中定义变量

Vue.prototype.$hasAutnBtn = hasAutnBtn
function hasAutnBtn(codes){
  if(typeof codes === 'string'){
    if(codes === '')return false
    const arr = codes.split(',')
    return arr.some(item=>store.state. user.permissionCode.includes(item))
  }
}

页面中直接使用 this.$hasAutnBtn('addAuthPermission')