Ant-design-pro: 🐛[BUG]首次切换路由BasicLayout会重新渲染

Created on 27 May 2020  ·  8Comments  ·  Source: ant-design/ant-design-pro

🐛 bug 描述

今天项目upgrade之后发现,首次切换路由BasicLayout会重新渲染,然后官网预览也是这个问题,线上运行的版本没有这个问题

📷 复现步骤

打开官网随便一个页面,清理通知,点击菜单栏切换,整个页面重新渲染了,通知、用户信息再次触发请求
image

🏞 期望结果

BasicLayout只渲染一次

💻 复现代码

© 版本信息

  • Ant Design Pro 版本: [e.g. 4.0.0]
  • umi 版本
  • 浏览器环境
  • 开发环境 [e.g. mac OS]

🚑 其他信息

🛑 bug

Most helpful comment

遇到同样的问题

我的umi之前是3.1.4版本,不会有此问题 ,升级到3.2.1之后出现此问题,我试了一个3.1.4版本之前的,也有这个问题。 目前我已知的3.1.4 3.1.0可以,你切换umi版本试一下。

All 8 comments

@chenshuai2144 陈总看一眼

遇到同样的问题

我的umi之前是3.1.4版本,不会有此问题 ,升级到3.2.1之后出现此问题,我试了一个3.1.4版本之前的,也有这个问题。 目前我已知的3.1.4 3.1.0可以,你切换umi版本试一下。

这个是 umi 的 layout 处理问题: https://github.com/umijs/umi/issues/4104

这个是 umi 的 layout 处理问题: umijs/umi#4104

hello, 这个问题解决了吗? 也遇到了这个问题, 首次刷新页面后,点击栏目会导致 ProLayout 重新被渲染, 而且 onCollapse 也被会触发,导致原本收起的菜单栏,重新被展开(步骤: 刷新页面-》 收起菜单 -》点击其他菜单)。

没事了, 按楼上的切到了 3.1.4 版本后解决了该问题了。

我切到3.1.4也没解决,有官方解决方案么

3.2.9出现此问题

Was this page helpful?
0 / 5 - 0 ratings

Related issues

lvzheng0404 picture lvzheng0404  ·  3Comments

renyi818 picture renyi818  ·  3Comments

happier2 picture happier2  ·  3Comments

yaoleiroyal picture yaoleiroyal  ·  3Comments

Yoping picture Yoping  ·  3Comments