@SvizzZzy

Как изменить input value при использовании v-model для нескольких input vue js?

Часть кода vue js:

<input type="text" v-model="counts[item.id]" @change="changeCount(item.id, $event.target.value)">
 
Метод изменения vm.counts для нужного id: 
changeCount(id, c){

    let vm = this;
    vm.counts[id] = c; 
    console.log(vm.counts);
},


counts обозначена в виде объекта counts: {};

Когда руками меняешь значение input - новые данные добавляются в counts[item.id] но визуально данные input value не меняются, мгновенно отбрасывает на прошло значение. Не могу понять что не так. (вбиваешь данные в input - убираешь фокус курсора мыши на другой элемент html - input value сбрасывается до предыдущего значения)
  • Вопрос задан
  • 3136 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега Vue.js
Уберите обработчик события change, он тут не нужен.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы