码迷,mamicode.com
首页 > 其他好文 > 详细

vue中监视对象内部变化的三种方法

时间:2020-03-10 10:25:42      阅读:93      评论:0      收藏:0      [点我收藏+]

标签:imm   方法   handler   ons   pre   his   iat   深度遍历   ret   

一,对整个对象监视

watch:{
 obj:{
  handler(newV,oldV){
   console.log('obj changed')
  },
  deep: true,//深度遍历
  immediate: true//默认false,设置为true会立即执行
 }
}

二,对指定key进行监视

watch: {
    "dataobj.name": {
      handler(newV, oldV) {
        console.log("obj changed");
      }
    }
  }

三,结合computed

computed(){
 ar(){
  return this.obj.name
 }
},
watch:{
 ar(newV,oldV){
   console.log('changed')
 }
}

vue中监视对象内部变化的三种方法

标签:imm   方法   handler   ons   pre   his   iat   深度遍历   ret   

原文地址:https://www.cnblogs.com/samsara-yx/p/12454054.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!