JSFiddle - React, Tailwind, and code Playground
by kazu69
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/1.0.28/vue.min.js"></script>
<div id="app" v-bind:class="{ test: active }">
<button v-on:click="counter += 1">Add 1({{counter}})</button>
<button v-on:click="toggle">active ({{active}})</button>
{{ message }}
</div>
CSS
.test {
color: red;
}
JavaScript
var vm = new Vue({
el: '#app',
data: {
message: 'Hello Vue.js!',
counter: 1,
active: false
},
methods: {
toggle: function() {
console.log(this.active);
this.active = !this.active;
return this.active;
}
}
});