权限可以分为用户权限和按钮权限;
用户权限,让不同的用户拥有不同的路由映射 ,具体实现方法:
1. 初始化路由实例的时候,只把静态路由规则注入 ,不要注入动态路由规则 ;
2. 用户登录的时候,根据返回的权限标识确定用户的动态路由规则 ;
3. 最后使用 addRoutes 添加动态路由规则到router 实例中 ;
按钮权限:
1. 首先,给按钮定义一个唯一标识
2. 用户返回按钮标识数组 ;
3. 在 button 中使用 disabled 判断用户的权限数组是否包含按钮的唯一标识 ;
标签:vue,规则,用户,标识,按钮,权限,我们,路由 From: https://www.cnblogs.com/zhulongxu/p/16884721.html