阅读量:9
在使用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()方法来触发事件。