@Tyusha

Как внутри computed получить текущее значение самого этого свойства?

Требуется реализовать такое:

computed: {
   myProp: function()  {
      if ( someCondition )
          //  Оставить значение myProp без изменений
      else
          return  //  Вычисляем и возвращаем какое-то значение
   }
}


При некоторых условиях надо оставить вычислимое свойство без изменений таким, каким оно было на момент вызова функции. Как это сделать?

И попутный вопрос. Как внутри функции узнать текущее значение myProp?
  • Вопрос задан
  • 203 просмотра
Решения вопроса 1
@LJ322
Добавьте ещё одну реактивную переменную для промежуточного значения (куда будете старое сохранять до отправки запроса) и если условие не выполняется, то возвращайте её.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Wispik
@Wispik
Вопрос не очень понятен. Что мешает просто так делать?
computed: {
   myProp: function()  {
      if ( someCondition )
          //  Вычислять по другой формуле
      else
         // Вычислять как обычно
   }
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы