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'             }         }     })
  • 相关阅读:
    第四周总结&实验报告二
    实验报告 一
    周总结
    期末总结
    第十二周作业
    第十一周作业
    第十周作业
    第九周作业
    第八周作业
    第五周课程总结&试验报告(三)
  • 原文地址:https://www.cnblogs.com/boonook/p/15575575.html
Copyright © 2011-2022 走看看