vue监听器中如何监听一个对象中的属性

如果我们的数据结构是这样的

data() {
    
    
    return {
    
    
        form:{
    
    
            name:"张三"
        }
    }
}

如果此时我们相对form下的name进行监听 但不监听form
确实只需要用字符串来表达就好了

 watch:{
    
    
    //侦听器本质上是一个函数
     "form.name"(newVal,oldVal){
    
    
         //新值在前,旧值在后
         console.log(newVal,oldVal);
     }
 },

非常的神奇 不过监听器确实是支持你这样写的

猜你喜欢

转载自blog.csdn.net/weixin_45966674/article/details/123401590