Мне нужно добавить классы к элементу на основе категорий. Вот мой пример данных:
data() {
return {
projects: [
{
title: 'Project 1',
categories: [{ name: 'featured' }, { name: 'category-1' }],
},
{
title: 'Project 2',
categories: [{ name: 'category-2' }],
},
],
};
},
Что мне нужно, это добавить категории непосредственно как классы в div-обертке (с v-for), который будет отображать:
<div class="featured category-1">
<h3>Project 1</h3>
</div>
<div class="category-2">
<h3>Project 1</h3>
</div>
Я не уверен, как это сделать?
<div v-for="(project, index) in projects" :class="v-for="(category, index) in project.categories???">
{{project.title}}
</div>
Должен ли я сделать это по-другому? Я не могу понять это. Спасибо за вашу помощь!