У меня есть цикл v-for
, повторяющийся в массиве с именем projects
.У меня есть другой массив под названием selectedProjects
.Когда щелкает элемент project
, я бы хотел добавить класс с именем selected
к этому конкретному элементу, а также добавить свойство project.id
этого индекса в selectedProjects
.Может быть, я неправильно понимаю всю проблему, есть ли "vue" способ добиться этого?
<!-- The template -->
<div v-for="project in projects" class="project" @click="">
<p><i class="fa fa-folder"></i>{{project.name}}</p>
</div>
Данные компонента:
data: function(){
return {
projects: [...],
selectedProjects: [],
}
},