Задать вопрос
nastya_zholudeva
@nastya_zholudeva

Как создавать вобъект в массиве, при клике на чекбокс?

5b88daf2a05b3491425328.pngКаждый блок чекбоксов имеет свой id и каждый чекбокс имеет свой key. Нужно чтобы при выборе чекбокса он добавлялся в массив filters объектом {'filterId': id, 'value': ''}
Если у чекбоксы убирают галочку, то он удаляется из этого массива

В результате, по клику на кнопку "Посмотреть" нужно получить массив объектов выбранных чекбоксов
  • Вопрос задан
  • 123 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 2
Vlad_IT
@Vlad_IT Куратор тега JavaScript
Front-end разработчик
У чекбоксов есть такие атрибуты true-value и false-value, в них и ставите свой объект, он будет назначен переменной
UPD: Я немного соврал. Можно объект совать прямо в value
Ответ написан
Vadiok
@Vadiok
Веб разработчик
<input
         type="checkbox"
         v-model="filters"
         :value='{filterId: 5, value: "someValue"}'
  >
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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