在使用triggerEvent()時,可以通過params參數來傳遞參數。以下是一個示例:
// 創建一個自定義事件
const event = new CustomEvent('myEvent', {
detail: {
message: 'Hello world',
additionalData: 'Some additional data'
}
});
// 監聽事件
document.addEventListener('myEvent', function(event) {
console.log(event.detail.message); // 輸出:Hello world
console.log(event.detail.additionalData); // 輸出:Some additional data
});
// 觸發事件,并傳遞參數
document.dispatchEvent(event);
在上面的示例中,我們通過params參數在創建自定義事件時傳遞了一些參數。在監聽事件時,通過event.detail來訪問傳遞的參數。最后,通過調用dispatchEvent()方法來觸發事件。