Vue 的 $watch方法

397 阅读1分钟

watch方法

vm.$watch('a', function (newValue, oldValue) {
  // 这个回调将在 `vm.a` 改变后调用
 )}

栗子:

var data={a :1};
var vm=new Vue({
	el:'#app',
	data:data
});

// 这个回调将在 `vm.a` 改变后调用
vm.$watch('a', function (newValue, oldValue) {
console.log(newValue, oldValue);
})

vm.a=2;

用于比较变量改变前后的值。使用时将其放置在值改变前。

$el、$data、$watch等前面有“$”符号都是指实例属性或方法