1、返回新值旧值
watch: {
a: function (val, oldVal) {
console.log('new: %s, old: %s', val, oldVal)
},
}
2、方法名watch: {
b: 'someMethod',
}
3、该回调会在任何被侦听的对象的 property 改变时被调用,不论其被嵌套多深watch: {
c: {
handler: function (val, oldVal) { /* ... */ },
deep: true
},
}
4、该回调将会在侦听开始之后被立即调用watch: {
d: {
handler: 'someMethod',
immediate: true
},
}
5、你可以传入回调数组,它们会被逐一调用watch: {
e: [
'handle1',
function handle2 (val, oldVal) { /* ... */ },
{
handler: function handle3 (val, oldVal) { /* ... */ },
/* ... */
}
],
}
6、监听对象属性值 watch vm.e.f's value: {g: 5}watch: {
'e.f': function (val, oldVal) { /* ... */ }
}
热门推荐:
0