был изменен через input?
<div v-for="item in list" :key="item.id" class="field">
<input type="text" v-model="item.value" />
</div>
Вешал watcher на массив и он почему-то в oldValue и в newValue отдаёт одинаковые данные.
делай json.stringify(list.value) и будут разные
Задача такая: Нужно, чтобы сумма чисел в этих input не превышала максимальное значение (хранится в другом поле). И если превышает, то в том input, куда вводили в последний раз данные нужно указать нужное число. Если я сделаю копию массива, то я смогу сравнивать ток с первоначальным значением, при mounte, а мне по сути всегда нужно иметь новую копию массива
oldValue и newValue сам же сказал
но почему-то оно всегда отдаёт новое значение
я тебе написал что надо в консоли выводить
Да прописано оно у меня там Вот новое значение и старое
а я тебе что написал?
так вы массив вотчите же. Значения в нём лежат, а сам массив один и тот же
я вотчу с { deep: true }
тебе влом написать 15 символов и проверить?
в консоли ты видишь реактивные значения на момент своего смотрения туда
тогда можешь перехватывать update ивенты у инпутов
типа повесить обработчик @input="someMethod" ?
Обсуждают сегодня