【发布时间】:2015-07-30 18:27:53
【问题描述】:
KnockoutJS 中的computed 和pureComputed 有什么区别?
我可以安全地使用pureComputed 代替computed 吗?
【问题讨论】:
-
@Luis 我不明白为什么我们不应该在计算中有操作时使用
pureComputed。 -
你应该阅读文档,然后询问你不理解的部分文档,事实上,你似乎是在要求人们为你阅读它们并给你一个 tldr
-
简而言之,直到有人请求
pure computed value查看或 vmpureComputed将在sleep mode中,它不会随时评估。ex:jsfiddle.net/rahulrulez/jg0s1xhb/5/light 你可以在小提琴中看到,直到满足<!--ko if: step() == 2-->条件 pureComputed 不会触发(是什么让 pureComputed 触发呢?如前所述,if 条件内的 html 内容被渲染,我们有一个带有数据绑定的元素请求 pureComputed 值)#hopeThatHelpsSomeone