详解VUE前端按钮权限控制
在用户登陆后,根据用户id读取用户的所有权限数据,放入本地的storage进行存储,之后,定义指令,如果用户含有此按钮权限,则在页面显示出来:
/**权限指令**/
Vue.directive('has',{
bind:function(el,binding){
if(!Vue.prototype.$_has(binding.value)){
el.parentNode.removeChild(el);
}
}
});
//权限检查方法
Vue.prototype.$_has=function(value){
debugger
letisExist=false;
letbuttonpermsStr=sessionStorage.getItem("buttenpremissions");
if(buttonpermsStr==undefined||buttonpermsStr==null){
returnfalse;
}
letbuttonperms=JSON.parse(buttonpermsStr);
for(leti=0;i-1){
isExist=true;
break;
}
}
returnisExist;
};
页面上使用方式:
查询 新增 修改 删除
以上所述是小编给大家介绍的VUE前端按钮权限控制详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短