Menu菜单

Menu菜单

https://img1.sycdn.imooc.com//climg/62627b95092bd45419040888.jpg

老师,这个Menu二级菜单鼠标悬停时一瞬间会弹一下别的菜单的三级菜单,而且返回一级菜单时有时二级菜单不消失,这是antd的bug还是我代码有问题啊

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕星星 2022-04-23 11:33:04

同学你好,经测试是key的值问题,二级菜单以及三级菜单的key值并不是唯一的。当index等于0的时候,smindex会从0开始,当index等于1的时候,smindex的值还是会从0开始,会有重复。

所以建议前面再拼接一个index,如下:

https://img1.sycdn.imooc.com//climg/626372e209f571d006780363.jpg

这样有index的值做了限制,不会重复了。自己测试下。

好帮手慕星星 2022-04-22 18:32:51

同学你好,解答如下:

1、Menu二级菜单鼠标悬停时一瞬间会弹一下别的菜单的三级菜单,这边没有复现出来,同学移入二级菜单哪个位置呢?建议描述具体一些。

2、返回一级菜单时有时二级菜单不消失,如果返回的还是移入的那个一级菜单,字体变蓝,是不会消失的

https://img1.sycdn.imooc.com//climg/626283e509d561d305050099.jpg

3、同学也可以将自己的代码粘贴上来,这边测试下,便于帮助解决。

祝学习愉快!

  •  https://img1.sycdn.imooc.com//climg/626299e00a5465ee06400348.jpg

    就是正常的上下移动,有时就会弹出其他菜单的内容

    2022-04-22 20:07:16
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师