J'ai la configuration suivante pour mes actions:
get1: ({commit}) => {
//things
this.get2(); //this is my question!
},
get2: ({commit}) => {
//things
},
Je souhaite pouvoir appeler une action de l'intérieur d'une autre. Dans cet exemple, je souhaite donc pouvoir appeler get2()
à partir de get1()
. Est-ce possible, et si oui, comment puis-je le faire?
Vous avez accès à la méthode dispatch
dans l'objet passé dans le premier paramètre:
get1: ({ commit, dispatch }) => {
dispatch('get2');
},
Ceci est couvert dans le documentation .