Добрый день, даже не знаю, как вопрос сформулировать, поэтому в гугле ничего не нашел. Суть такая: делаю приложение для того, чтобы помочь накопить деньги на определенную вещь. В цикле вывожу уже имеющиеся цели:
<div v-for="cat in categories" :key="cat.id">
<h2>Автомобиль</h2>
<div class="progress mt-4 mb-4">ТУТ ПРОГРЕССБАР</div>
<div>Накоплено 1000 из 10000</div>
<div>
<button @click=show = !show>Добавить денег</button>
</div>
<div v-show=show>
// тут хочется вывести форму добавления денег
</div>
</div>
Проблема в том, что если добавить
@click=function
кнопке, то при клике будут показываться сразу все формы, если например целей накопить 2 и больше.
Ниже картинка как сейчас работает:
![5e523c0470538280093242.png](https://habrastorage.org/webt/5e/52/3c/5e523c0470538280093242.png)
А вот что происходит если нажать на любую кнопку Добавить:
![5e523c30cfd68273280700.png](https://habrastorage.org/webt/5e/52/3c/5e523c30cfd68273280700.png)
Не обращайте внимания на другие поля, я потом исправлю. Главное, как вызвать у своей цели именно свою форму? Форма подключается как компонент