Ich habe eine Komponente, die Daten übergibt, dann muss ich diese Daten bei Klick von wahr zu falsch ändern. Ich habe eine Methode namens toggleClass
dafür erstellt, aber es funktioniert nicht, und ich bekomme keine Fehler.Vue js - Methoden in Komponenten arbeiten
Vue.component('moustache', {
name: 'moustache',
props: ['type', 'img'],
template: `<li>
<p><strong>@{{ type }}</strong></p>
<img width="300" height="200" src="/img/image.jpg">
<button class="btn btn-primary" v-bind:class="{ active: isActive }" :data-type="type" @click="toggleClass">Vote</button>
</li>`,
data: function(){
return{
isActive: false
}
},
methods: {
toggleClass(){
isActive: true
}
}
});
new Vue({
el: '#app'
});
Danke, das ist ein Gewinner :) –