WishMeLz

生活其实很有趣

Vue监听器

watch:{
    // 参数一:修改后的值;
    // 参数二:修改之前的值
  参数名字:function(newValue,oldValue){
      // 操作 
  }
}

比如监听每次跳转的路由

watch:{
  $route(to,from){
    console.log(to.path);
  }
},
OR
watch: {
  $route: {
    handler: function(val, oldVal){
      console.log(val);
    },
    // 深度观察监听
    deep: true
  }
},

对象里面的值操作

watch:{
  "list.name":
}