watcher с composition, обычно я просто следил за моделью, а тут можно передавать гетер. Что делает код ниже? Вотчер срабатывает, когда ты складываешь эти 2 значения или что?
watch(
() => x.value + y.value,
(sum) => {
console.log(`sum of x + y is: ${sum}`)
}
)
watch сработает, когда поменяются зависимости этого геттера, то есть те реактивные свойства объектов, которые были затронуты при выполнении геттера. Обычный watch в options делал также, просто генерировал геттер. watch: { foo() {} } делал watch за () => this.foo
Можно же передать массив с этими свойствами, я запутался почему там x + y в геттере. watch([x, y], ([newX, newY]) => { console.log(`x is ${newX} and y is ${newY}`) })
Там - просто для примера
Обсуждают сегодня