You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

SimpleEventBus – это глобальная переменная для потока событий. Больше информации по использованию этих методов представлено в статье Global Client Events.

on(eventType, callback)


Данный метод осуществляет подписку на событие. 

Параметры:

НазваниеТипОбязательныйДефолтное значение
eventTypeStringДН
callbackcallbackДН

Возвращаемое значение:

ТипОписание
ObjectМетод отмены подписки.

Пример:

on
const obj = SimpleEventBus.on('myEvent', (data) => { alert(data); }) 
obj.unsubscribe();

emit(eventType, data)


Используйте этот метод в клиентских скриптах или виджетах для начала события.

Параметры:

НазваниеТипОбязательныйДефолтное значение
eventTypeStringДН
dataAnyНН

Возвращаемое значение:

ТипОписание
VoidДанный метод не возвращает значение.

Пример:

emit
const obj = SimpleEventBus.emit('myEvent', 'text')


deleteEvent(eventType)


Используйте этот метод для удаления события.

Параметр:

НазваниеТипОбязательныйДефолтное значение
eventTypeStringДН

Возвращаемое значение:

Тип Описание
VoidДанный метод не возвращает значение.

Пример:

deleteEvent
const obj = SimpleEventBus.deleteEvent('myEvent')

reset()


Используйте этот метод для сброса всех событий и подписок.

Возвращаемое значение:

ТипОписание
VoidДанный метод не возвращает значение.

Пример:

deleteEvent
SimpleEventBus.reset()



  • No labels