<1 min read



This component helps subscribing to any XEvent with custom callbacks using Vue listeners API.


This component emits no own events, but you can subscribe to any X Event using Vue listeners

See it in action

This component does not render anything. Its only responsibility is to facilitate listening to any X Event by using Vue component listeners.

  <GlobalXBus @UserAcceptedAQuery="printQuery" />
  import { GlobalXBus } from '@empathyco/x-components';
  export default {
    name: 'GlobalXBusTest',
    components: {
    methods: {
      printQuery(query, metadata) {
        console.log('My new query is:', query);
        console.log('And has been triggered by this DOM element:', metadata.target);