computed和method区别

computed和method区别

computed:

计算属性基于已有的数据(data里的数据,props里的数据)进行计算(运算,筛选、拼接、过滤等等等),返回新的数据

getter:基于已有的数据(state里的数据)进行计算,返回新的数据 。

计算属性有缓存性能,响应式。

计算属性是基于它们的依赖属性进行缓存的,只有在它的相关依赖发生改变时才会重新求值。

method:
只要被触发重新這染,method 调用总会执行该函数。

methods调用几次则方法执行几次,而computed只执行一次。computed存在缓存机制。

猜你喜欢

转载自blog.csdn.net/Menqq/article/details/113357482
今日推荐