.createEvent()
Создать пользовательское событие с добавлением дополнительных данных. Доступ к дополнительным данным.
createEvent(e, bubbles = true, cancelable = false, detail)
Параметр | Тип | По умолчанию | Описание |
---|---|---|---|
e |
String | null |
Название события. |
bubbles |
Boolean | true |
Указывает, может событие быть всплывающим внутри DOM или нет. |
cancelable |
Boolean | false |
Указывает, может событие быть отменено или нет. |
detail |
Any | null |
Данные, передаваемые при инициализации события. |
Использование
Создание события "MyEvent"
с добавлением дополнительных данных, событие всплывающее и может быть отменено.
// Создание пользовательского события
const customEvent = util.createEvent('MyEvent', true, true, { data: 'было создано!' });
console.log(customEvent.type, customEvent.detail.data);
Результат
MyEvent было создано!