美文网首页
vuejs侦听器

vuejs侦听器

作者: 回不去的那些时光 | 来源:发表于2019-10-11 23:09 被阅读0次
    <div>
        <input v-model="a" />
    </div>
    
    export default {
      name: "bCom",
      data() {
        return {
          a: 1,
          b: {
            c: 2
          },
          d: {
            e: 3
          }
        };
      },
      watch: {
        a(val, oldVal) {
          console.log("val: ", val, "oldVal: ", oldVal);
          this.b.c += 1;
          this.d.e += 1;
        },
        b: {
          handler(val, oldVal) {
            console.log("b触发了 ",'val: ',val,'oldVal: ',oldVal);
          }
        },
        d: {
            handler(val,oldVal) {
                console.log("d触发了 ",'val: ',val,'oldVal: ',oldVal);
            },
            // 该回调会在任何被侦听的对象的 property 改变时被调用,不论其被嵌套多深,默认为false
            deep: true
        }
      }
    };
    

    相关文章

      网友评论

          本文标题:vuejs侦听器

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