1.0.4 • Published 1 year ago

@jswork/we-mitt v1.0.4

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

we-mitt

Global(window) event emitter.

version license size download

installation

npm install @jswork/we-mitt

usage

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

nameparamsdescription
onname,handlerregister an event
offname,handlerunregister an event
emitname,objfire an event
onename,objfire an event,only can register once

license

Code released under the MIT license.