Vue JS троичное выражение - PullRequest
0 голосов
/ 17 июня 2019

Я использую Vue JS и пытаюсь использовать троичное выражение для условного изменения значения чего-либо. Я пытаюсь понять, как преобразовать следующее в троичное выражение, вот мой метод по умолчанию: isLoading верно

fetchData(showLoading) {
  if (showLoading) {
    this.isLoading = true
  } else {
    this.isLoading = false
  }
}

1 Ответ

2 голосов
/ 17 июня 2019

Не используйте здесь условный оператор, просто присвойте showLoading isLoading, предполагая, что вы передаете логическое значение:

this.isLoading = showLoading;

Если вы не обязательно передаете логическое значение, то сначала приведите к логическому (при необходимости):

this.isLoading = Boolean(showLoading);

Если бы у вас было для использования условного оператора, это было бы:

this.isLoading = showLoading ? true : false;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...