我有一个组件传入数据,然后我需要在点击时将该数据从true更改为false。我为此创建了一个名为toggleClass
的方法,但它不起作用,我没有收到任何错误。Vue js - 获取方法在组件中工作
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'
});
谢谢,这是一个赢家:) –