监视我们可以省略handler
但是简写之后,就不能使用deep和immediate这两个属性了,如果想使用就不能简写
<body><script type="text/javascript" src="https://unpkg.com/vue/dist/vue.js"></script><div id="app"><p> a的值是 {{ a }} </p><button type="button" @click="a ++ ">点我</button></div><script >var vm = new Vue ({data : {a:1 ,b:2 ,},watch: {a(newvalue,oldvalue) {console.log("a 发生了变化")}},});vm.$mount("#app")</script></body>
另外一种简写方式
<script type="text/javascript" src="https://unpkg.com/vue/dist/vue.js"></script>
<div id="app">
<p> a的值是 {{ a }} </p>
<button type="button" @click="a ++ ">点我</button>
</div>
<script >
var vm = new Vue ({
data : {
a:1 ,
b:2 ,
}
});
vm.$watch('a',function(newvalue,oldvalue){
console.log("a发生了变化...")
});
vm.$mount("#app")
</script>
