Какой правильный синтаксис для передачи класса в %item.class%
в следующем коде? Любой синтаксис, такой как [item.class]
или {{ item.class }}
, передает его как строку без визуализации. Как правильно передать его?
Как пройти несколько классов и применить к нескольким тегам (a, span et c.), Вложенным в один шаблон? Передать массив? Как это повторить?
<component v-for="item in List"
:item="item"
:class="item.class"
</component>
let component = Vue.component('component', {
props: ['item'],
template: `<li class=" %item.class% ">
<a class="fa %item.class% "></a>
<span class="fa %item.class%"></span>
</li>`
}),
data: function (){
return {
List: [
{key:0, class:'someClass'},
]
}
},
})
Спасибо, до этого :):