vue watch computed methods 说明

1 watch

注意:1当值第一次绑定的时候,不会执行监听函数,只有值发生改变才会执行,是因为immediate 默认 false
当 immediate = true 的时候,进入组件会立即执行。并且可以监测到组件传递数据。
 watch: {//普通数值
      demo(val) {
        this.value = this.demo;
      },
    
     array:function(val,oldval){//数组
        console.log(val[0])
      },
     object:{//对象
        handler:function(val,oldval){
          console.log(val.name)
        },
        deep:true//对象内部的属性监听,也叫深度监听
immediate:true,
      },
    //对象元素
     'childrens.name':function(val,oldval){
           console.log(val+"aaa")
           //键路径必须加上引号
       },}
posted @ 2020-08-23 09:57  青橙娃娃  阅读(105)  评论(0编辑  收藏  举报