antd menuItem上的icon图标事件失效问题

表象
当menuitem选中后,menuitem上元素的点击事件失效。

猜测

本来以为是组件库,写了阻断冒泡的方法,检查源码发现,并没有return fasle; 之类阻止冒泡的代码

最终原因

当使用开发者工具检查元素时,发现组件在选中时添加了一个after,并使用了position定位,导致after对item上元素进行了遮挡
故,点不到icon图标。

解决

修改组件库的样式,提高icon所在元素的层级z-index

上一篇:Ant Design Pro -- 03config@20210331


下一篇:如何模拟搭建antd得项目