Tiny 200b functional event emitter / pubsub.
文档
安装
npm install --save mitt
cdn
<script src="https://unpkg.com/mitt/dist/mitt.umd.js"></script>
使用示例
import mitt from 'mitt' const emitter = mitt() function onFoo(data) { console.log(data); } const TOPIC = 'topic' // 订阅 emitter.on(TOPIC, onFoo) // 发布事件 emitter.emit(TOPIC, { a: 'b' }) // 取消订阅 emitter.off(TOPIC, onFoo)