computed 和 methods 的区别

 

computed 和 methods 看起来都可以实现我们的功能,那么它们有什么区别 ?

计算属性会进行缓存,多次使用时,计算属性只会调用一次; 而 methods 不会缓存,每次使用都会调用里面的逻辑

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

 

 

posted @ 2023-07-20 17:07  佳宁  阅读(15)  评论(0编辑  收藏  举报