//方法
onOpenDrawer=(e)=>{
e.stopPropagation();
this.setState({
drawerVisible: true
});
}
//調用
<a onClick={this.onOpenDrawer}>瞭解更多</a>
控制檯打印得到的e中有這個:
stopPropagation: function destructor()。
直接調用就可以。
原理來自於DOM:
jQuery event.stopPropagation() 方法,event.stopPropagation() 方法阻止事件冒泡到父元素,阻止任何父事件處理程序被執行。