监听watch

115 阅读1分钟
watch: {
    obj: {
        handler(newName, oldName) {
            console.log('obj.a changed');
        },
        immediate: true,
        deep: true
    }
}

watch 里面还有一个属性 deep,默认值是 false,代表是否监听

immediate:true代表如果在 wacth 里声明了 firstName 之后,就会立即先去执行里面的handler方法,如果为 false就跟我们以前的效果一样,不会在绑定的时候就执行。`