Dans mon application VueJS, j'ai une instance Vue que j'utilise comme un bus d'événement pour envoyer des données entre les composants.
C'est juste ceci :
import Vue from 'vue';
export const EventBus = new Vue();
Ensuite, dans mes composants, j'importe EventBus et j'utilise EventBus.$emit()
et EventBus.$on()
dans mes composants.
Cette approche est expliquée ici : https://alligator.io/vuejs/global-event-bus/
Ce que j'aimerais pouvoir faire, c'est écouter tous les événements qui sont envoyés via EventBus. Si je pouvais lier un écouteur à tous les événements, je pourrais l'utiliser pour le journalisation ou pour alimenter des données dans un système pour mon environnement de développement qui me montrerait toutes les données au fur et à mesure qu'elles passeraient par EventBus, ce qui serait super utile.
Y a-t-il un type de vm.$listenToEverything()
que je n'ai pas remarqué ou une façon de faire fonctionner cela?