例えば:
反応にイベント ハンドラーを追加します。
<div onClick={someHandler}/>
次に、イベントをディスパッチします:
let clickEvt = new MouseEvent('click', {
'bubbles': false,
'cancelable': true
});
elm.dispatchEvent(clickEvt);
しかし、何も起こりません。elm.click()
反応イベントをトリガーするために使用できると聞きました。それが反応でそれを行う適切な方法であるかどうか疑問に思っていますか?また、違いは何であるclick()
とはdispatchEvent()
?ちょっとこだわりたいからdispatchEvent()
。
すべて
私はそれを考え出した。イベントを受信するには、反応するbubbles
ように設定する必要がありますtrue
。これが、click()
メソッドが自動的にバブルするためです。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加