Vue3: watch watchEffect
Watch
一. 作用:监控数据的变化
二. 特点:Vue3中的watch只能监控以下四种数据:
ref定义的数据
reactive定义的数据
函数返回的一个值(getter函数)
一个包含上述内容的数组
watchEffect
一. 定义:立即运行一个函数,同时响应式地跟踪其依赖,并在依赖更改时重新执行该函数
二. watch对比watchEffect
都能监听响应式数据的变化,不同的是监听数据变化的方式不同
watch:要明确指出监视的数据
watchEffect:不用明确指出监视的数据(函数中用到哪些属性,那就监视哪些属性)