zoukankan      html  css  js  c++  java
  • vue3设定菜单按钮自定义指令权限(vpermission="'add'")

        ////按钮权限
        app.directive('permission',{
            mounted(el,binding){
                let type = binding.value||'';
                let status = false;
                ////获取当前的this实例
                let vm:any = binding.instance;
                ////当前菜单对应的路由信息
                let route = vm.$route;
                ///根据路由信息获取菜单权限信息,可获取到当前菜单的所有信息
            
    ///这里表示用户所拥有的所有权限             let permissionBtns = ['edit','delete','submit','publish'];             permissionBtns.forEach((item:any)=>{                 if(type==item){                     status = true;                 }             })             if(!status){                 el.style.display = 'none'             }         }     })
  • 相关阅读:
    第五周总结
    10.24号进度报告
    10.23日进度报告
    10.22日进度报告
    10.21日进度报告
    10.20号进度总结
    10.19日进度总结
    第四周总结
    10.18日进度博客
    2020下第六周总结
  • 原文地址:https://www.cnblogs.com/boonook/p/15575575.html
Copyright © 2011-2022 走看看