emitter.ts 311 B

123456789101112131415
  1. // 1.引入
  2. import mitt from 'mitt';
  3. // 2.调用
  4. const emitter = mitt()
  5. // 3.绑定
  6. // emitter.on('foo', e => console.log('foo', e) )
  7. // 4.监听
  8. // emitter.emit('foo', { a: 'b' })
  9. // 5.解绑
  10. // emitter.off('foo', xxx) // unlisten
  11. // 6.全部清除
  12. // emitter.all.clear()
  13. // 7.抛出
  14. export default emitter;