react+antd table点击行会什么会触发操作事件?

我点击这一行的任意一个地方 都会触发操作事件 为什么呢?

按照下面这个思路还是不行 路过的大佬帮忙看看哪里出了问题:
在行的父级HTML元素上设置一个onClick回调函数,并在该回调函数中调用event.stopPropagation()方法来阻止事件冒泡。同时,在每个操作按钮的onClick回调函数中也使用了event.stopPropagation()方法来阻止事件冒泡,确保只有当你点击操作按钮时,相关的操作处理逻辑才会被触发

image.png

image.png

image.png

image.png

阅读 2.4k
3 个回答
✓ 已被采纳

将<Table>组件最外层的label标签换成div 问题解决。

rowSelection={false} 试试

会不会因为事件代理到了表格上

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题