欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

vue的watch的deep深度监听

程序员文章站 2022-03-29 13:56:52
...

数据中有一个数据,其类型是一个对象,当改变其中的某个属性值时,watch是监听不到的,如果添加deep属性,那么就可以监听到了。给对象的所有属性都加上这个监听器,但是这样性能开销就会非常大。
immediate属性,是在最初绑定的时候就会执行一次。

watch: {
  objData: {
    handler(newName, oldName) {
      console.log('obj.a changed');
    },
    immediate: true,
    deep: true
  }
} 
相关标签: Vue