What is the right syntax to pass class to %item.class% in the following code? Any syntax like [item.class] or {{ item.class }} passes it as string without render. How to pass it properly?
How to pass several classes and apply to several tags (a, span etc.) nested in one template? Pass an array? How to iterate it?
<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'},
]
}
},
})
Thanks beforehands :)