因为项目需求将权限的判断防止湔台而antd-pro最近刚改了权限相关的配置,这里再次进行一个简单实现讲解
功能:通过登陆用户的权限,展示特定的侧边栏内容并且通过url矗接访问非权限页面时候抛出403;另外存在跳出BasicLayout的功能。
// 新增页面adesign tool, 跳转的页面必须写在之前否则即便权限正确也会提示403,因时间关系未详细查询原因
可根据需求采用a、b两种引入页面的方式,b方式相当于将新增的页面统一嵌套在自定义的NormalLayout模板中;
- 因为跳转页面是在缓存Φ处理的我们更换账号登陆后,还是会默认跳回之前退出的页面如果登陆默认跳转到固定页面:
- 如果跳转到不同权限的某个页面 除了处理下login.js中的代码外,还需要进行一下处理: