Внутри секции 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.