//方法
onOpenDrawer=(e)=>{
e.stopPropagation();
this.setState({
drawerVisible: true
});
}
//调用
<a onClick={this.onOpenDrawer}>了解更多</a>
控制台打印得到的e中有这个:
stopPropagation: function destructor()。
直接调用就可以。
原理来自于DOM:
jQuery event.stopPropagation() 方法,event.stopPropagation() 方法阻止事件冒泡到父元素,阻止任何父事件处理程序被执行。