OlegOleg1980
@OlegOleg1980
программист

Как связывать input через v-model в цикле?

Добрый день!
<template v-for="(item, index) in items">
  <input type="checkbox" v-model="item.checked" />
</template>


Как правильно связать значение v-model ?

computed: {
    items: {
        get () {
          return  this.$store.state['options'].items;
        },
        set (value) { 
          this.$store.commit('options/SET_ITEMS_PROPERTY', value);
        }
      }
}


Но почему то не коммититься изменение input.
  • Вопрос задан
  • 889 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега Vue.js
В v-model должен быть массив, а не состояние конкретного чекбокса; кроме того, чекбоксам следует указать значения. Есть же пример в документации. Соответственно, ваш код можно (но не факт, что нужно) переписать как-то так, например.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы