美文网首页
vue 如何watch对象中的某一属性

vue 如何watch对象中的某一属性

作者: meng_281e | 来源:发表于2018-09-20 18:32 被阅读0次

例如:

data(){
   return{
      form:{
          a:"",
          b:""
      }
  }
}

如下可以监听a的变化

watch: {
     form: {
         handler: function() {
            //do something
         },
         deep: true
     }
}

deep设为了true,可以监听queryData中的任何一个属性,都会执行handler这个方法。不过这样开销很大,尤其是对象里面结构嵌套过深的时候。

watch: {
     'form.a': {
         handler: function() {
            //do something
         },
     }

只监听对象中的某个属性

相关文章

网友评论

      本文标题:vue 如何watch对象中的某一属性

      本文链接:https://www.haomeiwen.com/subject/jjwnnftx.html