该方法用于触发目标事件,并传递参数给该事件的监听器。当目标事件发生时,所有监听该事件的函数都将被执行。
Yuka.trigger(target, eventType[, detail])
target
:要触发事件的目标对象。eventType
:要触发的事件类型。detail
(可选):传递给事件监听器的数据。以下示例将触发名为“change”的自定义事件,并传递一个字符串作为数据:
// 创建一个事件对象
const event = new CustomEvent('change', {
detail: 'value has changed'
});
// 获取目标元素
const target = document.getElementById('element');
// 触发事件
Yuka.trigger(target, 'change', event.detail);