Я прохожу и делаю рефакторинг некоторого кода, чтобы воспользоваться Vuex, но я немного запутался в чем-то.У меня есть этот метод, где я вызывал другие методы условно.Итак, теперь с Vuex я фиксирую основной метод, но как мне вызвать другие методы?Из того, что я прочитал, я не должен называть commit внутри другой мутации.Это весь код синхронизации, который на самом деле просто манипулирует данными состояния из пользовательского ввода.
stepsBase - основной метод, и я не уверен, должен ли я использовать commit или просто вызвать мутации.К вашему сведению Эти другие функции изменяют данные о состоянии.
stepsBase() {
var step3 = false;
var step4 = false;
if (this.step == 3) {
this.commit("trackKeywords");
if (step3 == false) {
this.commit("baseAds");
this.addedKeywords = true;
this.activekeyword = this.options[0];
step3 = true;
}
}
if (this.step == 4 && step4 == false) {
this.activekeyword = this.options[0];
step4 = true;
}
}