在同事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 先绕过一下
Most helpful comment
Antd的锅 周一就好了
可以配置
breakpoint=false先绕过一下