Просмотр исходного кода

improve the once event

tags/2.4.0
Caven Chen 4 лет назад
Родитель
Сommit
216f9cd138
1 измененных файлов: 8 добавлений и 2 удалений
  1. 8
    2
      modules/event/Event.js

+ 8
- 2
modules/event/Event.js Просмотреть файл

@@ -78,8 +78,14 @@ class Event {
* @param context
*/
once(type, callback, context) {
let removeCallback = this._on(type, callback, context)
removeCallback && removeCallback()
let removeCallback = this._on(
type,
e => {
callback(e)
removeCallback && removeCallback()
},
context
)
}

/**

Загрузка…
Отмена
Сохранить