@beduin01

Как в Vue.JS сделать связку чек-боксов с массивом?

Мне нужно сформировать массив из прокликанных элементов (чек-боксов).

Код простой:
<div class="imgType">
    <div v-for="img in images_types" v-bind:value="img">
      <div><input type="checkbox" v-model="selected_images_types">{{img}}</div>
    </div>
  </div>


В настоящий момент у меня выводится массив:
[  ] foo
[ ] bar
[ ] baz

Проблема в том, что при клике на любой элемент чек-бокс выделяет все другие элементы. А мне нужно чтобы не выделял и в переменную `selected_images_types` попадали выделенные элементы т.е.
selected_images_types = ["foo", "bar"]
  • Вопрос задан
  • 232 просмотра
Решения вопроса 1
@Xorton
https://jsfiddle.net/rmjd8zp4/

v-bind:value="img" надо в input перенести
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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