vue 指令 权限

vue

Vue.directive('role', {

inserted: function (el, binding, vnode) {

let role = binding.value

if(role){

const applist = sessionStorage.getItem("applist")

const hasPermission = role.some(item => applist.includes(item))

// 是否拥有权限

if(!hasPermission){

el.remove() //没有权限则删除模块节点

}

}

}

})

以上是 vue 指令 权限 的全部内容, 来源链接: utcz.com/z/378838.html

回到顶部