Versions Compared
compared with
Key
- This line was added.
- This line was removed.
- Formatting was changed.
SimpleEventBus – это Данный класс содержит методы для работы с потоком событий. Больше информации по использованию этих методов представлено в статье Global Client Eventsпотоком событий. О системных коробочных событиях, с которыми этот класс может взаимодействовать, подробно написано в статье Глобальные клиентские события.
on(eventType, callback)
Данный метод осуществляет подписку Используйте метод, чтобы подписаться на событие.
Параметры:
Название | Тип | ОбязательныйДефолтное значение | Значение по умолчанию |
---|---|---|---|
eventType | StringД | Да | ННет |
callbackcallback | FunctionД | Да | ННет |
Возвращаемое значение:
Тип | Описание |
---|---|
ObjectМетод | отмены подпискиОбъект, содержащий метод отписки от события. |
Пример:
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
const obj = SimpleEventBus.on('myEvent', (data) => { alert(data); }) obj.unsubscribe(); |
emit(eventType, data)
Используйте этот метод в клиентских скриптах или виджетах для начала инициализации события.
Параметры:
Название | Тип | ОбязательныйДефолтное значение | Значение по умолчанию |
---|---|---|---|
eventType | StringД | Да | ННет |
data | AnyН | Нет | ННет |
Возвращаемое значение:
Тип | Описание |
---|---|
Void | Данный метод Метод не возвращает значение. |
Пример:
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
const obj = SimpleEventBus.emit('myEvent', 'text') |
deleteEvent(eventType)
Используйте этот метод для удаления события.
Параметр:
Название | Тип | ОбязательныйДефолтное значение | Значение по умолчанию |
---|---|---|---|
eventType | String | ДДа | ННет |
Возвращаемое значение:
Тип | Описание |
---|---|
Void | Данный метод Метод не возвращает значение. |
Пример:
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
const obj = SimpleEventBus.deleteEvent('myEvent') |
reset()
Используйте этот метод для сброса всех событий и подписок.
Возвращаемое значение:
Тип | Описание |
---|---|
Void | Данный метод Метод не возвращает значение. |
Пример:
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
SimpleEventBus.reset() |
Table of Contents | ||
---|---|---|
|