[英]How to prevent a React onClick event from being consumed by child
我有一個帶有onClick處理程序的React組件。
該組件由幾個子組件組成,包括一個呈現Highcharts圖表的子組件。
如果我在組件上單擊“ Hichcharts”視圖之外的其他任何位置,則會按預期觸發onClick。 如果單擊圖表,則不會觸發onClick。
我怎樣才能解決這個問題?
對我來說,最干凈的解決方案是使用絕對定位在highchart的頂部渲染透明的div。
透明的div首先獲取事件,並完全由React處理。 這樣就解決了所有問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.