A library that makes vue events fun to use. Talk to any component from any component
npm install vue-ear
yarn add install vue-ear
This doc is incomplete for now..
import VueEar from "vue-ear";
let userEvents = new VueEar('user');
let sideBarEvents = new VueEar('sidebar');
sideBarEvents.on('hide', ()=>{
// Hide Side Bar
})
userEvents.on('logoutWasClicked', ()=>{
// Hide Side bar
sideBarEvents.emit('hide');
// or talk to sidebar from anywhere in your app.
userEvents.talkTo('sidebar', 'hide');
})
// Triggers the user logoutWasClicked event
sideBarEvents.talkTo('user', 'logoutWasClicked');