Umi.js:登录之后需要手动刷新权限菜单才能渲染

        在使用Umi.js开发后台管理页面时,用户登录之后,总是需要手动刷新一次页面,才能够拿到全局状态/权限信息。

问题描述

        结合使用umi/plugin-layout和umi/plugin-access,登录进入页面,配置的权限菜单未渲染,需要手动刷新路由才会渲染。

解决方案

        参考:登录进入页面,配置的权限菜单未渲染,需要手动刷新路由才会渲染 · Issue #4759 · umijs/umi · GitHub

        具体方式:登录之后,页面跳转时,使用 window.location.href = '/'替换掉原来的navigate('/'),例如:

        我也是刚开始接触Umi.js,也十分欢迎小伙伴留言其它的解决方案。 

相关推荐

  1. 【Django】必须登陆访问功能实现

    2024-04-22 07:40:01       14 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-22 07:40:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-22 07:40:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-22 07:40:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-22 07:40:01       18 阅读

热门阅读

  1. Logback:SpringBoot 2.0 整合 Logback (kafaka es)

    2024-04-22 07:40:01       12 阅读
  2. 对象存储的详细介绍

    2024-04-22 07:40:01       12 阅读
  3. 宝塔面板MYSQL自动停止解决办法

    2024-04-22 07:40:01       14 阅读
  4. 实现 Android 设备屏幕录制的批处理脚本

    2024-04-22 07:40:01       11 阅读
  5. centos常见的命令

    2024-04-22 07:40:01       16 阅读
  6. Spark在大数据集群下的部署

    2024-04-22 07:40:01       15 阅读
  7. Golang函数重试机制实现

    2024-04-22 07:40:01       14 阅读
  8. Deepin中安装Golang1.22

    2024-04-22 07:40:01       11 阅读
  9. 使用idea如何打开python项目

    2024-04-22 07:40:01       14 阅读
  10. 【LeetCode热题100】【子串】最小覆盖子串

    2024-04-22 07:40:01       11 阅读
  11. FFMPEG C++封装(三)

    2024-04-22 07:40:01       13 阅读