1.0.0 • Published 5 years ago

talusb v1.0.0

Weekly downloads
1
License
ISC
Repository
-
Last release
5 years ago

team-js-signals

Custom event/messaging system for JavaScript.you can addListener and publish your event/messaging. 观察者工具,你可以自定义注册和发布事件消息

Build Setup

install dependencies

npm i team-js-signals

Readme

html/js中使用
1. import TeamJsSignal from 'team-js-signals'
2. var signals = new teamSignals()
3. signals.addListener('test', function(data){
      console.log('signals test', data)
  })
4. signals.publish('test', data)

Vue全局使用
1. import TeamJsSignal from 'team-js-signals'
2. var signals = new TeamJsSignal()
3. Vue.mixin({
  data:function() {
    return {
      signals: mySignals
    }
  }
})

4.注册事件
this.signals.addListener('test', function(data){
      console.log('signals test', data)
  })
5. 发布事件
  this.signals.publish('test', data)