@gsafety/rx-eventbus
TypeScript icon, indicating that this package has built-in type declarations

2.1.1 • Public • Published

rx-eventbus 客户端基础组件

更新

  1. 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  

Readme

Keywords

Package Sidebar

Install

npm i @gsafety/rx-eventbus

Weekly Downloads

1

Version

2.1.1

License

ISC

Unpacked Size

16.4 kB

Total Files

18

Last publish

Collaborators

  • whcy