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

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

猜测

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

最终原因

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

解决

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

posted @ 2021-11-24 18:49  小L同学  阅读(581)  评论(0编辑  收藏  举报