Vue.js Vuejs将css类从数组添加到ul li列表
我有一些像这样的数组:Vue.js Vuejs将css类从数组添加到ul li列表,vue.js,vuejs2,Vue.js,Vuejs2,我有一些像这样的数组: items : [ { cssClass : 'item1' text : 'some text 1' } { cssClass : 'item2' text : 'some text 2' } ] 我想让李有这个cssClass类名 <ul> <li v-for="item in items" class="{{item.className}}">{{item.tex
items : [
{
cssClass : 'item1'
text : 'some text 1'
}
{
cssClass : 'item2'
text : 'some text 2'
}
]
我想让李有这个cssClass类名
<ul>
<li v-for="item in items" class="{{item.className}}">{{item.text}}</li>
</ul>
- {{item.text}}
我需要这种类型的输出
<ul>
<li class="item1">some text 1</li>
<li class="item2">some text 2</li>
</ul>
- 一些文本1
- 一些文本2
您可以为此使用指令:
<ul>
<li v-for="item in items" v-bind:class="item.className">{{item.text}}</li>
</ul>
- {{{item.text}
简言之:
<ul>
<li v-for="item in items" :class="item.className">{{item.text}}</li>
</ul>
- {{item.text}
您可以为此使用指令:
<ul>
<li v-for="item in items" v-bind:class="item.className">{{item.text}}</li>
</ul>
- {{{item.text}
简言之:
<ul>
<li v-for="item in items" :class="item.className">{{item.text}}</li>
</ul>
- {{item.text}
要动态绑定密钥,可以执行以下操作
<li v-for="item in items" :class="{[item.cssClass] : true}">{{item.text}}</li>
{{{item.text}
或
{{item.text}
要动态绑定密钥,可以执行以下操作
<li v-for="item in items" :class="{[item.cssClass] : true}">{{item.text}}</li>
{{{item.text}
或
{{item.text}
简单地做
<ul>
<li v-for="item in items" :class="item.cssClass">{{item.text}}</li>
</ul>
- {{item.text}
这里有一个fiddle,您可以随意检查列表项以查看类名。只需执行即可
<ul>
<li v-for="item in items" :class="item.cssClass">{{item.text}}</li>
</ul>
- {{item.text}
这里有一个fiddle,您可以随意检查列表项以查看类名