//最普通的用法
<div>
<p>FullName: {{fullName}}</p>
</div>
watch: {
firstName(newName, oldName) {
}
}
//上面的例子是值变化时候,watch才执行,我们想让值最初时候watch就执行就用到了handler和immediate属性
watch: {
firstName: {
handler(newName, oldName) {
},
// 代表在wacth里声明了firstName这个方法之后立即先去执行handler方法,如果设置了false,那么效果和上边例子一样
immediate: true
}
}
//监听obj内部值的变化
watch: {
'obj.a': {
handler(newName, oldName) {
console.log('obj.a changed');
},
}
}