Skip to content

trapcodeio/vue-ear

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vue Ear

A library that makes vue events fun to use. Talk to any component from any component

Install Using Npm

npm install vue-ear

Install Using Yarn

yarn add install vue-ear

This doc is incomplete for now..

Example

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');

About

Simple fun to use vue event bus class for generating as many event listeners as you want.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •