在上篇专栏中介绍了发布者是如何收集订阅者(Watcher),本专栏来详细介绍发布者发生变化后,如何通知订阅者,而订阅者是如何响应。 一、如何通知订阅者 在 Vue 中发布者一般是数据,当数据发生变化了会触发数据 setter 函数,其定义在 defineReactive 函数中。 function defineReactive(obj, key, val, c...
在上篇专栏中介绍了发布者是如何收集订阅者(Watcher),本专栏来详细介绍发布者发生变化后,如何通知订阅者,而订阅者是如何响应。 一、如何通知订阅者 在 Vue 中发布者一般是数据,当数据发生变化了会触发数据 setter 函数,其定义在 defineReactive 函数中。 function defineReactive(obj, key, val, c...