Vue3 watch侦听器

文章浏览阅读177次,点赞2次,收藏2次。watch在默认情况下是懒加载的,仅在数据源发生变化时才会触发。但在某些场景下,我们希望在创建watch时立即执行一次回调。传入一个响应式对象,会隐式地创建一个深层侦听器——该回调函数在所有嵌套的变更时都会被触发。当点击button时,会在回调事件中改变person的属性,从而触发侦听器watch。侦听响应式ref常量,当常量的ref的value值发生改变时会出发watch。系统默认是深层监听,当响应式对象的属性发生改变时,会触发watch。在使用时,主要是在代码中加入:{deep: true}