@gsafety/rx-eventbus
v2.1.1
Published
基于rxjs的事件发布订阅器
Readme
rx-eventbus 客户端基础组件
更新
- 2018-11-27 支持扩展运算符参数
...args
使用
npm install @gsafety/rx-eventbus --save
1、ES6使用
subscribe:
import { rxevent } from '@gsafety/rx-eventbus';
or // old write:
import { rxevent } from '@gsafety/rx-eventbus/dist/eventaggregator.service';
rxevent.subscribe('e1', 'e1-01', ar => {
console.log(ar + 'qwe1');
});
rxevent.subscribe('e1', 'e1-02', ar => {
console.log(ar + 'asd1');
});
or
rxevent.subscribe('e1', 'e1-02', (ar1,ar2) => {
console.log(ar + 'asd1');
}); publish:
import { rxevent } from '@gsafety/rx-eventbus';
rxevent.publish('e1', '123');
or
rxevent.publish('e1', '123','456');
2、ES5使用
subscribe:
const ev = require('../../dist/eventaggregator.service');
ev.rxevent.subscribe('e1', 'e1-01', ar => {
console.log(ar + 'qwe1');
});
ev.rxevent.subscribe('e1', 'e1-02', ar => {
console.log(ar + 'asd1');
}); publish:
const ev = require('../../dist/eventaggregator.service');
ev.rxevent.publish('e1', '123'); 3、包维护
- 修改代码后执行
build
npm run build 修改version
修改package.json里面的"version": "2.0.2",如:2.0.2改为2.0.3发布到
npm仓库
npm publish 