码迷,mamicode.com
首页 > 其他好文 > 详细

1.首页根据权限显示栏目:-----

时间:2019-11-23 16:37:13      阅读:66      评论:0      收藏:0      [点我收藏+]

标签:class   显示   form   nsf   route   position   没有   const   二级菜单   

1.首页根据权限显示栏目:-----

用 数组的 filter 方法,根据用户是否是管理员和该用户的权限列表内的权限,控制他可以看到的 menu栏目
**(filter方法的参数是一个 function ,返回值是一个过滤后的新数组,参数function 有一个形参,这个形参是数组的每
一项 ---->>>>>>大概意思就是 拿到数组的每一项用这个方法function去过滤判断,然后满足条件的 return true,将其放进
新的数组 )

2.菜单内的每一项 (图标,icon,路由)
systemSetting: {
name: ‘系统设置‘,
icon: ‘system‘,
routeName: ‘‘, // ---->>> 没有子路由(二级菜单)的直接显示对应组件的路由名称,通过this.$router.push
({name: ‘路由名称’}跳转)
pms: pmsConstant.SYSTEM_SETTING,
children: [ // ---->>> 有二级菜单的 不显示一级路由的名称了,设置自路由
{
name: ‘职位管理‘,
routeName: ‘positionManagment‘,
pms: pmsConstant.SYSTEM_POST_SET
},
]
}

// :class="arrowClick: index === number && menu.children.length > 0 " // ---->>>> 当点击的菜单有二级菜单时候
,显示arrowClick 类名,该类名(transform:rotate(90deg))使用css3属性 完成,箭头指向的

 

 

1.首页根据权限显示栏目:-----

标签:class   显示   form   nsf   route   position   没有   const   二级菜单   

原文地址:https://www.cnblogs.com/tao0929/p/11918082.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!