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

Внутри секции computed можно обратиться к текущему значению свойства, используя ключевое слово this. При этом необходимо обратиться к самому свойству, а не к текущему значению, используя обычный синтаксис доступа к свойствам объекта.

Например, если у вас есть следующий код:

data() {
  return {
    message: 'Hello, Vue.js!'
  }
},
computed: {
  reversedMessage() {
    return this.message.split('').reverse().join('');
  }
}

Функция reversedMessage является вычисляемым свойством, которое возвращает перевернутую строку из свойства message. Мы обращаемся к свойству message, используя this.message, внутри вычисляемого свойства.

В конкретном случае this.message возвращает текущее значение свойства message. Затем мы можем выполнять роль текущего значения свойства внутри функции.

Обратите внимание, что внутри секции computed, как и внутри обычных методов, значение this указывает на текущий экземпляр Vue.