参考b站视频:vue响应式的本质【渡一教育】_哔哩哔哩_bilibili
一、响应式本质
是函数和数据的关联;在数据发生变化时,调用关联的函数。
那是不是所有函数和数据关联都是响应式呢?那显然不是
二、响应式条件
怎么样的函数和数据才是响应式呢
函数
必须是被监控的函数
vue2是被watch监控的函数
vue3是被effect监控的函数,如下:
- render
- watchEffect
- watch
- computed
数据
- 必须是响应式数据
- 响应式数据必须在被监控的函数中使用(比如,在template中引用响应式数据,就是在render中使用响应式数据)