<div id="app">
{{ temperature }}<br/>
{{ season }}<br/>
<button @click.prevent="Add(5)">+5</button>
<button @click.prevent="Add(-5)">-5</button>
</div>
<script type="text/javascript">
var app=new Vue({
el:'#app',
data:{
temperature:10,
season:'',
},
methods:{
Add(num){
this.temperature += num;
}
},
watch:{
temperature:function(newVal,oldVal){
if(newVal>30){
this.season='夏天';
}
else if(newVal < 10){
this.season='大约是冬季';
}
else{
this.season='春秋天吧';
}
}
}
})
</script>