JSFiddle - React, Tailwind, and code Playground
by edith_tang
HTML
<div id="app">
<button @click="++counter">
增加数值
</button>
<button @click="handleAdd()">
+ 1
</button>
<button @click="handleAdd(10)">
+ 10
</button>
<br>
点击次数:{{ counter }}
</div>
CSS
button {
border: none;
background-color: pink;
color: #fff;
padding: 5px 10px;
cursor: pointer
}
JavaScript
var app = new Vue({
el: '#app',
data:{
counter: 0
},
methods: {
handleAdd: function(count) {
count = count || 1;
this.counter += count;
console.log(count);
}
}
})