【发布时间】:2020-07-12 11:11:29
【问题描述】:
在以下代码中将类传递给%item.class% 的正确语法是什么?像[item.class] 或{{ item.class }} 这样的任何语法都将其作为字符串传递而无需渲染。如何正确通过?
如何传递多个类并应用于嵌套在一个模板中的多个标签(a、span 等)?传递一个数组?如何迭代?
<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'},
]
}
},
})
先谢谢了:)
【问题讨论】:
标签: javascript css vue.js vuejs2 vue-component