поставил у элементе ref
шаблон
<input ref="inputRef"/>
реф
const inputRef = ref<HTMLElement | null>();
вотчер
watch(
() => inputRef.value?.offsetWidth,
() => {
console.log('test');
}, { deep: true },
);
Срабатывает только когда сам ref.value меняется, а когда offsetWidth меняется оно не работает
он и не будет срабатывать, внутренние свойства DOM-элементов не отслеживаются
deep же true стоит
DOM-элемент не имеет отношения к реактивности
Обсуждают сегодня