美文网首页
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