Условные мутации внутри мутации - PullRequest
0 голосов
/ 04 марта 2019

Я прохожу и делаю рефакторинг некоторого кода, чтобы воспользоваться 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;
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...