如何在 Vue 3 中使用 `watchEffect` 监听数据变化?
在 Vue 3 中,watchEffect 是用于监听响应式数据变化的工具。与 watch 不同,watchEffect 不需要显式指定要监听的数据源,它会自动追踪回调函数中使用的所有响应式数据,并在这些数据变化时重新执行回调函数。 使用 watchEffect 监听响应式数据变化时,传入一个回调函数,watchEffect 会自动追踪回调函数中使用的所有响应式数据。 watchEffect 会立即执行回调函数,并在依赖的响应式数据变化时重新执行。 watchEffect 返回一个停止监听的函数,调用该函数可以停止监听。 可以使用 onInvalidate 函数清理副作用。 在组合式 API 和 <script setup> 语法中,watchEffect 是监听响应式数据变化的常用工具。