computed和methods的区别

Vue中computed怎么理解?
computed 又称计算属性, 什么情况下会用到计算属性,我们直接上代码理解一下

//我们有个name,经过多次逻辑处理最终显示到页面中
//它不是一个简单的声明式逻辑,我么需要看一段时间才能理解name



//使用methods,每次render都会重新计算





//使用computed是基于它们的依赖进行缓存的,也就是说this.message不改变,每次访问都会立即返回结果





computed 跟data相比更适用于复杂逻辑运算
computed 跟methods相比更适用于需要缓存的计算

你可能感兴趣的:(computed和methods的区别)