с помощью watch?)
//Оберунл пропс в
const computedSquares = computed(() => {
return props.squares;
});
// И watch не срабатывает при его изменении
watch(computedSquares.value, (newSquares, oldSquares) => {
console.log(newSquares, oldSquares);
}, { deep: true }
);
watch(() => computedSquares.value, ...)
Так выше же сказали убрать стрелочную функцию? Вернул, но так тоже watch не срабатывает на computed что с .value что без...
Я не знаю что вам выше сказали, без неё не будет трекаться реактивность если вы используете someRef.value для отслеживания изменений. А если в обработчике вотча ничего не происходит значит значение не меняется или вы в другом месте реактивность поменяли.
const computedSquares = computed(() => { return props.squares; }); watch( () => computedSquares.value, (newSquares, oldSquares) => { console.log('ЫТЬ'); console.log(newSquares, oldSquares); }, { deep: true } ); И ничего не проиходит при добавлении нового объекта в массив props.squares...
Вы не показали как добавляете
Обсуждают сегодня