vue计算属性保存多次计算结果
时间: 2023-11-04 11:54:28 浏览: 103
一款纯VUE3 开发的富文本编辑器 editor
计算属性会将计算的结果缓存起来,并在监听的数据源发生改变时重新计算。它的作用是防止页面进行大量的重复计算,从而提高运行效率。只有在计算属性依赖的数据发生改变时,才会重新调用计算属性来刷新页面。这一点与方法不同,方法没有计算结果的缓存,当任何数据发生改变时,模板都会重新取值并渲染页面,方法也会被重新调用。
通过这个例子可以看出,计算属性更像是一个变量。只要参数不变,它就返回之前的计算结果,当参数发生变化时,它会重新计算结果。这种机制有点类似缓存。
所以,vue计算属性会保存多次计算结果,只有在计算所依赖的数据发生变化时,才会重新计算并更新结果。
阅读全文