computed和method区别

本文详细介绍了Vue中computed属性和methods方法的区别。computed基于已有数据计算并缓存结果,仅在依赖改变时更新;而methods每次触发都会执行函数,无缓存机制。了解这两者的差异对于优化Vue应用性能至关重要。
摘要由CSDN通过智能技术生成

computed和method区别

computed:

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

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

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

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值