gpt4 book ai didi

javascript - Vuejs : how do you pass class(classes) to template?

转载 作者:行者123 更新时间:2023-12-05 08:39:09 25 4
gpt4 key购买 nike

在以下代码中将类传递给 %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'},

]
}
},
})

先谢谢了:)

最佳答案

<li :class="item.class">
<a class="fa" :class="item.class">

关于javascript - Vuejs : how do you pass class(classes) to template?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60958408/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com