vue监听器
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script src="../vue.js" type="text/javascript" charset="utf-8"></script>
</head>
<body>
<div id="app">
<button @click="num++">{{num}}</button>
<button @click="n.num++">{{n.num}}</button>
</div>
<script type="text/javascript">
var vm=new Vue({
el:"#app",
data:{
num:5,
n:{num:9}
},
watch:{
num:function(nval,oval){
console.log(`nval:${nval}--oval:${oval}`)
},
n:{
handler(nval,oval){
console.log(`nval:${nval.num}--oval:${oval.num}`)
},
deep:true
}
}
})
</script>
</body>
</html>