Извините заранее, если я плохо объясняю это, я немного новичок в этом.
Если у меня есть массив, который содержит несколько объектов, аналогичных приведенным ниже, как в Vue отменить выбор /установите флажок в модальном режиме, чтобы переключать значение свойства visible
в зависимости от его имени?Я просто хочу показать элементы с видимым значением true.
В настоящее время у меня есть модальное всплывающее окно, которое отображает свойство имени для каждого объекта вместе с флажком.Когда я снимаю флажок / проверяю текстовое поле рядом с одним или несколькими именами, я хотел бы, чтобы список, который я должен обновить, основывался на visibility
.
Я представляю логику; Если флажок снят, установите видимость на false
Приведенный ниже код в основном представляет собой схему того, что я пытаюсь объяснить, я знаю, что это не идеальный синтаксис, это скорее визуальное руководство попопробуйте и покажите, что я спрашиваю.
Опять извините, если я плохо объясняю это.
Большое спасибо за любую помощь
<!-- this would be in my modal -->
<div>
<input type="checkbox"
value="usd" />
<label for="usd">USD</label>
</div>
<div>
<input type="checkbox"
value="cad"/>
<label for="cad">CAD</label>
</div>
<!-- End modal -->
<section v-for="loop through MyArray" v-show="myArray.visible">
<div>{{name}}</div>
<div>{{value}}</div>
<div>{{another}}</div>
<div>{{high}}</div>
<div>{{low}}</div>
</section>
myArray[
{
name:"USD",
value: 0.75,
another: 0,
high: 0,
low: 0,
visible:true},
{
name:"CAD",
value: 1.75,
another: 0,
high: 0,
low: 0,
visible:true},
]