| 1234567891011121314151617181920212223242526272829 |
- // 引入mitt
- import mitt from "mitt";
- // 创建emitter
- const emitter = mitt()
- /*
- // 绑定事件
- emitter.on('abc',(value)=>{
- console.log('abc事件被触发',value)
- })
- emitter.on('xyz',(value)=>{
- console.log('xyz事件被触发',value)
- })
- setInterval(() => {
- // 触发事件
- emitter.emit('abc',666)
- emitter.emit('xyz',777)
- }, 1000);
- setTimeout(() => {
- // 清理事件
- emitter.all.clear()
- }, 3000);
- */
- // 创建并暴露mitt
- export default emitter
|