背景 在项目中遇到一个需求,+号上传文件,-号能去掉上传的文件,由于±号是包裹在Upload组件中的,导致点击-号也会触发文件上传 解决方案 只需要在-号上绑定一个事件,阻止冒泡即可 //此方法针对chrome有效,对其他浏览器未做兼容 <Icon type="minus" onClick={this.minus.bind(this)} /> minus = e => { //阻止冒泡 e.stopPropagation(); };