1.0.0 • Published 5 years ago
vue-top-event v1.0.0
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
});
}
}
1.0.0
5 years ago