vue-top-event

1.0.0 • Public • Published

Vue mixin for easy bubble event from sub components to this component. And Vue mixin for hook event for component and for sub components.

How to use?

at top component:

import top from "vue-top-event";
import events from "vue-top-event/event";
import hooks from "vue-top-event/hooks";

//[...]

  mixins: [top]
  // or
  // mixins: [events, hooks],

at sub components:

   inject: ['topEvent', 'topHook'],
   // ...
   
   methods: {
     action(){
       this.topEvent('_name-of-top-event_', data);
       
       // ...
       
       this.topHook('_name-of-top-hook_', data).then(r => {
         // code for result of hook
       });
     }
   }
   

Package Sidebar

Install

npm i vue-top-event

Weekly Downloads

1

Version

1.0.0

License

MIT

Unpacked Size

4.45 kB

Total Files

6

Last publish

Collaborators

  • codegor