Добрый день, даже не знаю, как вопрос сформулировать, поэтому в гугле ничего не нашел. Суть такая: делаю приложение для того, чтобы помочь накопить деньги на определенную вещь. В цикле вывожу уже имеющиеся цели:
<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 и больше.
Ниже картинка как сейчас работает:
А вот что происходит если нажать на любую кнопку Добавить:
Не обращайте внимания на другие поля, я потом исправлю. Главное, как вызвать у своей цели именно свою форму? Форма подключается как компонент