我遇到了一个有趣的错误(?),如果您使用
如果直接嵌入SVG,无论是否单击文本或图标,链接都会触发.
我在这里可以看到一个简单的测试用例: SVG
pointer-events: none;
在svg上使用.它对我有用.
该元素永远不是鼠标事件的目标; 但是,如果这些后代将指针事件设置为某个其他值,则鼠标事件可能会以其后代元素为目标.在这些情况下,鼠标事件将在事件捕获/冒泡阶段期间在它们往返于后代的路径上触发此父元素上的事件侦听器.
https://developer.mozilla.org/en-US/docs/Web/CSS/pointer-events