Readonly Internal__标识这是一个 ref 对象。
Protected_计算函数。
用于计算属性值的函数,可以访问其他响应式数据。 当依赖发生变化时,会重新执行此函数。
Static Internalactive当前正在执行的反应式节点。
用于在依赖收集过程中标识当前正在执行的节点。 当其他节点访问此节点的值时,会将其作为父节点。
Protectedis检查子节点是否发生变化。
遍历所有子节点,检查它们的值是否发生变化。 如果发生变化,返回 true,否则返回 false。
在检查过程中会:
是否有子节点发生变化
执行计算。
执行计算函数,更新当前值。 在计算过程中会:
检查并执行计算。
检查当前节点是否需要重新计算:
重新计算后会清除脏标记。
建立依赖关系。
当其他节点访问当前节点的值时,会调用此方法。 将当前节点与访问者(父节点)建立依赖关系。
如果当前没有活动的响应式节点,或者不应该跟踪依赖,则不会建立依赖关系。
触发更新。
当依赖发生变化时,会调用此方法。 如果当前正在执行计算,会将更新延迟到计算完成后。 否则,立即通知所有父节点进行更新。
计算反应式节点类。
当使用 computed 函数时,会创建一个 ComputedReactivity 对象。 实现了计算属性的核心功能: