ant-design-pro怎样异步从后台获取权限信息?

ant-design-pro中初始权限是从localstorage中同步获取的(./src/utils/authority.js),通过获取到的权限信息来决定页面的跳转(是否跳转到登录页),我想从后台异步获取权限信息,其他流程不变,要怎样实现比较好啊?

阅读 7.7k
2 个回答

在service中直接改接口就好了。

可能有点答非所问,做个备份;
左边栏各项权限异步设置

1. request // 从后端请求相关数据
2. 调用 utils/authority 下的 setAuthority,更新localStorage
3. 调用 utils/Authorized 下的 reloadAuthorized ,刷新权限组件
此时左边栏会针对权限相应的隐藏展示
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题