0
我是使用Vue的新手。Vue JS - 動態添加類到一個元素,然後刪除類到兄弟
我有一個JS是這樣的:
var app = new Vue({
el: '#app',
data: {
nav1: true,
nav2: false,
nav3: false
},
methods: {
activatedThis: function(n){
if(n === 'nav2')
{
this.nav1 = false;
this.nav3 = false;
this.nav2 = true;
}
else if(n === 'nav3')
//And so on...
}
}
});
HTML
<div id="app">
<h1 @click="activatedThis('nav1')" v-bind:class="{ active: nav1 }">Navigation 1</h1>
<h1 @click="activatedThis('nav2')" v-bind:class="{ active: nav2 }">Navigation 2</h1>
<h1 @click="activatedThis('nav3')" v-bind:class="{ active: nav3 }">Navigation 3</h1>
</div>
我要讓我的方法動態..我想循環的this
。但是因爲我對Vue還不瞭解很多...... 有沒有一種純Vue的方法呢?