我在这里有一些使用Vue.js的html:
<div id="app">
<ul class="navbar-nav">
<li class="nav-item" v-for="tab in tabs">
<a href="#" class="nav-link">{{ tab.name }}</a>
</li>
</ul>
</div>
我在这里有javascript:
var app = new Vue({
el: '#app',
data: {
tabs: [
{ name: "Home", active: "" },
{ name: "Challenges", active: "active" },
{ name: "Scoreboard", active: "" },
{ name: "About", active: "" }
]
}
});
我想将class设置为tabs.active,因为我正在使用bootstrap . 我怎样才能做到这一点?
3 回答
请参阅官方文件以获得更清晰的理解https://vuejs.org/v2/guide/class-and-style.html
像这样使用class binding:
加
所以你的代码应该是这样的: