Ant-design-pro: 🐛[BUG]antd版本为4.0+时候的底部缩回按钮点击,侧边栏无法收回

Created on 24 Nov 2020  ·  11Comments  ·  Source: ant-design/ant-design-pro

🐛 bug 描述

📷 复现步骤

🏞 期望结果

💻 复现代码

© 版本信息

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

🚑 其他信息


image

🛑 bug

Most helpful comment

Antd的锅 周一就好了

可以配置 breakpoint=false 先绕过一下

All 11 comments

在同事mac和朋友的电脑上多次测试,都有这种问题,官网演示版本是正常,只有下载脚手架后运行会出问题

刚Yarn了一个V5,也是这样

https://procomponents.ant.design/components/layout/ 官方的这个页面的侧边栏好像都没办法收回。。。

我也遇到了这个问题,点击底部按钮菜单栏没有收回
preview 页面稳定复现
https://preview.pro.ant.design/dashboard/analysis?splitMenus=false&primaryColor=daybreak&navTheme=light

同上V4昨天刚 试了 无法收回

一样

v5 无法收起

mark

我在侧面板伸缩点击事件 const handleMenuCollapse = payload => {} 加入了一个console.log(payload); 发现触发了2次payload,一次false,一次true,不知道什么原因导致的重复事件,从而导致缩不回去。 只能自己加了个防止重复点击解决了:

 const [isClick, setClick] = useState(false);  
 const handleMenuCollapse = payload => {
    if (dispatch) {
      if(!isClick){
        dispatch({
          type: 'global/changeLayoutCollapsed',
          payload
        });
        setClick(true);
        setTimeout(()=>{setClick(false)},500);
      }
    }
  };

Antd的锅 周一就好了

可以配置 breakpoint=false 先绕过一下

Was this page helpful?
0 / 5 - 0 ratings

Related issues

zhongjiewu picture zhongjiewu  ·  3Comments

ghost picture ghost  ·  3Comments

yaoleiroyal picture yaoleiroyal  ·  3Comments

yadongxie150 picture yadongxie150  ·  3Comments

Yoping picture Yoping  ·  3Comments