1.computed是计算用的,有缓存,那为什么会有缓存?
概述:computed的计算属性有缓存机制,只有当其依赖的响应式数据发生变化时才会清空缓存重新计算结果
其缓存机制本质是通过一个dirty属性控制的,只有dirty为true时才会重新计算结果替换缓存。
dirty只有当其响应式数据发送变化时才会设置为true,重新计算后会再次被设置为false
2023-10-02 21:50:34
概述:computed的计算属性有缓存机制,只有当其依赖的响应式数据发生变化时才会清空缓存重新计算结果
其缓存机制本质是通过一个dirty属性控制的,只有dirty为true时才会重新计算结果替换缓存。
dirty只有当其响应式数据发送变化时才会设置为true,重新计算后会再次被设置为false