Jak przełączyć klasę w vue.js?Vue.js toggle class on click
mam następujące:
<th class="initial " v-on="click: myFilter">
<span class="wkday">M</span>
</th>
new Vue({
el: '#my-container',
data: {},
methods: {
myFilter: function(){
// some code to filter users
}
}
})
Kiedy klikam th
Chcę zastosować active
jako klasa następująco:
<th class="initial active" v-on="click: myFilter">
<span class="wkday">M</span>
</th>
potrzebuje to do przełączania czyli za każdym razem jego kliknięty to musi dodaj/usuń klasę.
Jak to zrobić w vue.js?
znalazłem to pomocne: http://vuejs.org/guide/class-and-style.html –
jakiegoś powodu 'v-class =" aktywny : isActive "' zawiesza moją aplikację, ale 'v-bind: class =" {active: isActive} "' działa dla mnie. Mam nadzieję, że jest to pomocne dla kogoś. –
Mój przykład pochodzi z wersji 0.12 –