Llamar a una acción desde dentro de otra acción


Tengo la siguiente configuración para mis acciones:

get1: ({commit}) => {
  //things
  this.get2(); //this is my question!
},
get2: ({commit}) => {
  //things
},

Quiero ser capaz de llamar a una acción desde dentro de otra, por lo que en este ejemplo quiero ser capaz de llamar get2() desde dentro de get1(). Es esto posible, y si es así, ¿cómo puedo hacerlo?

 37
Author: thanksd, 2017-08-23

1 answers

Tiene acceso al método dispatch en el objeto pasado en el primer parámetro:

get1: ({ commit, dispatch }) => {
  dispatch('get2');
},

Esto está cubierto en la documentación .

 68
Author: thanksd,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-02-14 15:31:05