react阻止冒泡的方式

作者: MJ 分类: react 发布时间: 2019-05-18 12:24

1: 阻止合成事件与非合成事件(除了document)之间的冒泡,以下两种方式(2,3)都不适用,需要用到e.target 判断

if(e.target && e.target.matches('ul')){
    return;
} 

2: 阻止合成事件的冒泡

e.stopPropagation();

3: 阻止与原生事件的冒泡

e.nativeEvent.stopImmediatePropagation();

欢迎关注小程序,感谢您的支持!

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

发表评论

邮箱地址不会被公开。 必填项已用*标注