vue.js学习之.$wacth()的用法
vue,js官网视频
这里是代码块:
<script type="text/javascript">
var data = { a : 1 };
var vm = new Vue({
el : "#app",
data : data
});
vm.$watch('a', function(newVal, oldVal){
console.log(newVal, oldVal);
})
vm.$data.a = "test...."
</script>
理解:vm是对象封装,data : data中前者为对象data(var data = { a : 1 };),后者是对象vm中的变量,在$wacth(‘’,function(newVal,oldVal)){方法
}中“ ‘’ ”内是对象vm中的变量,newVal/oldVal可分别理解为现在和之前vm对象元素放置的容器,方法中可调用newVal/oldVal两个对象中的值。这是我理解的~有什么问题可以交流。