1.0.4 • Published 1 year ago
@jswork/we-mitt v1.0.4
we-mitt
Global(window) event emitter.
installation
npm install @jswork/we-mittusage
import WeEmitt from '@jswork/we-mitt';
const wemiter = new WeEmitt();
// on
const res = wemiter.on('abc', (data)=>{
console.log('attach abc event', data);
});
// do something...
wemiter.emit('abc', { id: 1, name: 'xx' });
// detatch
res.destory();apis
| name | params | description |
|---|---|---|
| on | name,handler | register an event |
| off | name,handler | unregister an event |
| emit | name,obj | fire an event |
| one | name,obj | fire an event,only can register once |
license
Code released under the MIT license.