使用e.nativeEvent.stopImmediatePropagation()来阻止react事件冒泡
import React,{Component} from 'react';
class Text extends Component {
componentDidMount(){
document.onclick=()=>{
console.log('body')
};
}
click=(e)=>{
e.nativeEvent.stopImmediatePropagation();
console.log('点击')
}
render(){
return (
<div>
<a onClick={(e)=>{this.click(e)}}>点击</a>
</div>
)
}
}
export default Text