Skip to content

Latest commit

 

History

History
29 lines (20 loc) · 530 Bytes

消息订阅与发布.md

File metadata and controls

29 lines (20 loc) · 530 Bytes

消息订阅-发布机制

工具库:PubSubJS

下载:npm install pubsub-js --save

使用:

  1. import PubSub from 'pubsub-js' // 引入
  2. PubSub.subscribe('delete', function(data){}); // 订阅
  3. PubSub.publish('delete', data) // 发布消息
var mySubscriber = function(msg, data) {
 console.log(msg, data);
};

var token = PubSub.subscribe('MY TOPIC', mySubscriber);

PubSub.unsubscribe(token);
var mySubscriber = function (msg, data) {
 console.log()
}

PubSub.publish('消息名', 'hello world')