Вопросы к Поиску с Алисой
Кеширование вычисляемых свойств в Vue работает на основе их реактивных зависимостей. ru.vuejs.org d-ukolov.gitbook.io Вычисляемое свойство пересчитывается только тогда, когда изменится одна из его реактивных зависимостей. d-ukolov.gitbook.io
Например, пока не изменится одна из зависимостей, любое число обращений к вычисляемому свойству будет немедленно возвращать ранее вычисленный результат, без необходимости повторного запуска функции-геттера. ru.vuejs.org
Для сравнения, вызов метода, напротив, будет запускать функцию всегда, при каждом обращении к нему. d-ukolov.gitbook.io
Кеширование нужно, например, если есть «дорогое» вычисляемое свойство, требующее цикла по огромному массиву и выполняющее множество вычислений. d-ukolov.gitbook.io Без кэширования геттер такого свойства будет запускаться чаще необходимого. d-ukolov.gitbook.io