Vue · Middle · Запитання 1 з 75
Чому цей спостерігач не спрацьовує?
const state = reactive({ count: 0 });
watch(state.count, (n) => console.log(n));- ✓Правильна відповідь:
state.countу момент виклику - звичайне число; спостерігайте гетер:watch(() => state.count, ...) - 2
watchпрацює лише з ref'ами, створеними черезref() - 3Спостерігачі спрацьовують лише після ручного виклику
nextTick
Пояснення
watch приймає ref, реактивний об'єкт, функцію-гетер або масив із них. Передавши значення властивості, ви передаєте число, яке не можна відстежувати.