ds-events
v0.0.3
Published
ds3系列第一项内容:eventbus开发库
Downloads
3
Readme
介绍
- ds3系列第一个开发库,主要功能是一个简单的eventbus库,
- 特色功能:可以加入自己函数,类似rxjs的操作符
- 使用vite构建
使用
安装
1. npm i ds-events
使用
- 示例一
import { DsEventBus } from 'ds-events';
import { debounceTime } from 'ds-events/dist/types/plugins'; // 未来需要修改
const ev = new DsEventBus();
const sub = ev.pipe(debounceTime(500)).on('test', (a) => {
console.log(a);
})
ev.emit('test', '这是发送的数据');
ev.emit('test', '这是发送的数据2');
ev.remove('test' ,sub);
ev.emit('test', '这是发送的数据3');
结果:
这是发送的数据2