gpt4 book ai didi

javascript - Vuex 是否像 Vue 的计算属性一样监视属性缓存?

转载 作者:搜寻专家 更新时间:2023-10-30 22:39:11 25 4
gpt4 key购买 nike

在 Vue 文档中 it is mentioned计算属性被巧妙地缓存,而不是使用常规方法:

In comparison, a method invocation will always run the function whenever a re-render happens. Why do we need caching? Imagine we have an expensive computed property...

我的问题是:做Vuex watched properties也有像计算属性这样的缓存? (包括 Vuex 观察,例如使用 vm.$store.watch...)

最佳答案

虽然saurabh的回答没有错,但我觉得它并没有真正回答问题。

答案是:不,观察者没有被“缓存”——这没有意义,因为观察者是有副作用的函数,但没有返回值,也不能被用作属性。

因此,为观察者缓存任何内容既没有必要也不明智。

但是,是的,两者都只在监视的数据发生变化时执行。

关于javascript - Vuex 是否像 Vue 的计算属性一样监视属性缓存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41645984/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com