diff --git a/src/guide/essentials/computed.md b/src/guide/essentials/computed.md index c9a5d82d1..c0a25fa47 100644 --- a/src/guide/essentials/computed.md +++ b/src/guide/essentials/computed.md @@ -194,7 +194,7 @@ const now = computed(() => Date.now()) -相比之下,方法调用**总是**会在重渲染发生时再次执行函数。 +相比之下,方法调用会在每次组件 re-render 时重新运行函数。 为什么需要缓存呢?想象一下我们有一个非常耗性能的计算属性 `list`,需要循环一个巨大的数组并做许多计算逻辑,并且可能也有其他计算属性依赖于 `list`。没有缓存的话,我们会重复执行非常多次 `list` 的 getter,然而这实际上没有必要!如果你确定不需要缓存,那么也可以使用方法调用。