Appearance
Evented
Evented
发布订阅类
Examples
javascript
const evented = new DiMap.Evented()
evented.on('test', (e) => {
console.log(e)
})
evented.fire('test', { test: 'test' })
evented.off('test')
evented.once('test', (e) => {
console.log(e)
})on
订阅事件
Parameters
typestring 事件类型listenerEventedListener callback
Returns this
off
取消订阅事件
Parameters
type(string | any)? 事件类型listenerEventedListener? callback
Returns this
once
订阅事件(仅订阅一次)
Parameters
typestring 事件类型listenerEventedListener callback
Returns this
fire
触发事件
Parameters
Returns this
