Как сделать методы наблюдатели в Vue.js?

Всем привет, интересует как и когда желательно создавать именно методы наблюдатели, и был бы очень благодарен если бы кто то на примере показал бы примерную архитектуру таких методов.

Есть неплохая документация по vue.js насколько знаю от создателей вот ссылка(https://ru.vuejs.org/v2/guide/computed.html), там есть пример создания таких методов наблюдателей, даже с использованием axios, вот пример c объяснением:

<div id="watch-example">


Задайте вопрос, на который можно ответить "да" или "нет":
<input v-model="question">

{{ answer }}






<script src="https://cdn.jsdelivr.net/npm/axios@0.12.0/dist/axios.min.js">
<script
src="https://cdn.jsdelivr.net/npm/lodash@4.13.1/lodash.min.js">

Так же можете просмотреть видео уроки на itvdn, там есть хорошие курсы по vue.js

Ссылка --- https://itvdn.com/ru/video/vuejs