vue-event-hub
A global event hub for Vue.js . Here is a reason for using this package.
Install
you can install it via npm:
npm install --save vue-event-hub
Usage
import Vue from 'vue';
import EventHub from 'vue-event-hub';
Vue.use(EventHub);
//listen
this.$eventHub.on('SOME_EVENT',(data)=>{console.log('it is a callback')});
//fire
this.$eventHub.emit('SOME_EVENT','some data');