详解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 let isExist=false; let buttonpermsStr=sessionStorage.getItem("buttenpremissions"); if(buttonpermsStr==undefined || buttonpermsStr==null){ return false; } let buttonperms=JSON.parse(buttonpermsStr); for(let i=0;i-1){ isExist=true; break; } } return isExist; };
页面上使用方式:
查询 新增 修改 删除
以上所述是小编给大家介绍的VUE前端按钮权限控制详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对创新互联网站的支持!
网站栏目:详解VUE前端按钮权限控制
网站链接:http://ybzwz.com/article/jjppce.html