前言:
以前在使用Taro class组件的时候一直使用的是e.stopPropagation();来阻止冒泡事件,
现在改为hook 函数式组件在使用e.stopPropagation()阻止冒泡不好使了。
Taro官网文档上指出
按照官网提示进行修改,发现以上方法无效。依然会发生冒泡。
官方提供的在事件内使用 e.stopPropagation(); 的方式不能有效的阻止事件冒泡。
方法没有问题,只能进行疯狂试错,最终发现在使用箭头函数的方式使用e.stopPropagation(),可以直接有效的阻止事件冒泡。
在标签中使用onClick方法 ,使用箭头函数onClick={(e)=>{e.stopPropagation(),toEda(item.school_id)}}