Вызвать действие из другого действия

У меня есть следующая настройка для моих действий:

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

Я хочу иметь возможность вызывать одно действие из другого, поэтому в этом примере я хочу иметь возможность вызывать get2() из get1(). Возможно ли это, и если да, то как я могу это сделать?

Ответ 1

У вас есть доступ к методу dispatch в объекте, переданном в первом параметре:

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

Это описано в документации.