2 つのリアクティブ アロー関数コンポーネントが (絶対位置を使用して) 互いに積み重ねられており、両方とも onClick プロパティを持っています。問題は、一番上のものをクリックすると、両方の onClick 関数が起動することです。この問題を解決する方法はありますか?
これはコードの簡略化されたバージョンです:
リーリー以下のスクリーンショットは、2 つのコンポーネントをスタックする理由を示しています:
Paper コンポーネントの上にマウスを置いたときにボタンが表示されるようにしたいと思います。問題は、ボタンをクリックすると、expandCard
と buttonAction
の両方が起動されることです。 (ところで、私はマテリアル UI を使用しています)
リーリー$event.stopPropagation();
を使用できます。したがって、あなたの場合、関数
リーリーbuttonAction
をこれに変更する必要がありますおよび return 句
リーリー詳細については、こちらをご覧ください