watch监听单一或多个数据 watch也可以变为非惰性的 立即执行的 添加第三个参数 immediate: truewatchEffect监听数据,可以单个或多个,不需要传入监听的数据源,而是直接执行里面的方法,获取到更新后的值。两个方式都返回监听实例 通过调用自身可取消监听 Copy 总结watchEffect 不需要指定监听的属性,他会自动的收集依赖,只要在回调函数中引用到了响应式的属性,那么当这些属性变动的时候,这个回调都会执行,而 watch 只能监听指定的属性而作出变动(v3开始能够同时指定多个)。watch 能够获取到新值与旧值(更新前的值),而 watchEffect 是拿不到的。watchEffect 在组件初始化的时候就会执行一次用以收集依赖,收集到的依赖发生变化时再执行。而 watch 则是直接指定依赖项。